cv
Zeroize 厦门 | 男 | 21岁 | xxx | 1255108389@qq.com | github | 个人博客 更新时间:2024-02-26

教育经历

集美大学2021.09-2025.06

软件工程 本科

GPA:3.84/5

获奖情况:4次院专业奖学金(二,三等),1次陈嘉庚奖学金,2023年软件杯国一;

证书情况:英语CET-4 603分,英语CET-6 482分;

主修课程:C++程序设计,GAMES101(计算机图形学入门),【正在学习】LearnOpenGL,计算机组成原理,操作系统,数据结构与算法;

专业技能

  • C++ :较为熟悉 C++ 基础知识,了解C++11 lambda表达式、C++20 format库等语言特性。

  • 图形API:较为熟悉 OpenGL 图形API和 GLSL 着色语言,会编写代码实现渲染使用基本着色模型的3D物体、渲染天空盒、光源和用帧缓冲进行后处理等。

  • 计算机图形学:比较了解计算机图形学相关概念(渲染方向)。

  • 跨平台开发:会用 VS2022 在Windows平台开发、VsCode/Vim 在 Linux 平台开发、Android Studio (Java)在 Android 平台开发。

  • 工具:会简单使用 Git、CMake 等工具管理项目;会用 PlantUML 等工具编写规范项目文档;

比赛经历

基于达梦云大数据平台的物流信息数据中台系统    软件杯国一    项目成员2023.06 - 2023.09

主要负责内容

  1. 负责项目的数据导入部分编写,通过阅读官方Api文档和项目设计要求,使用java编写。

  2. 参与项目的部分前端页面编写(Vue)。

  3. 参与项目文档/PPT编写,剪辑制作项目1分钟宣传视频。

项目经历

基于OpenGL的简易渲染器 | Github 2024.01 - 至今

开发工具&环境:Windows10, Visual Studio 2022, CMake

项目描述:参考TheCherno教程LearnOpenGL编写的OpenGL练手项目。该项目可以让用户通过使用封装好的OpenGL类进行简易的图形渲染。

已完成的功能

  • 对VBO、VAO、IBO等OpenGL基础对象的封装,对3D模型加载、材质、摄像机、Shader等相关功能的封装;

  • 使用传统glGetError()或较新的glDebugMessageCallback()进行Debug和错误输出;

待完成的功能

  • 整合ImGUI,Spdlog等第三方工具库;

  • 创建测试框架(tests);

  • 实现批量渲染;

  • 实现高级光照(PBR,IBL...)

个人评价

  • 工作态度积极认真,性格乐观向上。

  • 可以较为流畅地阅读英文资料,提炼总结相关要点。

0%