Notes
学习笔记
25 篇题解、课程内容和学习过程中留下的知识整理。
- GAMES103 Lab4 Shallow Wave
- 3D Gaussian Splatting 学习笔记(二)
- 3D Gaussian Splatting 学习笔记(一)
- 软光栅渲染器(三) Hidden faces removal (z buffer)
- 软光栅渲染器(二) Triangle rasterization
Writing
共 31 篇记录
Notes
题解、课程内容和学习过程中留下的知识整理。
Projects
做过的实验、实现过程,以及仍在继续完善的东西。
Talks
比赛回顾、生活片段和关于这个小窝的记录。
Highlights
精选 7 项
2025 ICPC 亚洲区域赛(沈阳)
铜牌2025 ICPC 中国全国邀请赛(南昌)
银牌2025 ICPC 中国湖北(武汉)全国邀请赛
铜牌中国高校计算机大赛 - 团体程序设计天梯赛全国总决赛
个人二等奖iCAN 大学生创新创业大赛 6G+X 前沿转化挑战赛全国总决赛
三等奖第 21 届百度之星程序设计大赛决赛(国赛)
铜奖2024 年全国大学生英语竞赛(NECCS)C 类
全国三等奖Selected Work
Software Rasterizer
一个用 C++20 实现的学习型 CPU 软件渲染器,从 OBJ 模型解析开始,完成 MVP 变换、近裁剪、三角形光栅化、Z-buffer、1/w 透视正确插值、纹理采样和 Blinn–Phong 光照。
查看项目
Path Tracer
一个基于经典教程路线完成的 C++17 CPU 路径追踪器,实现随机采样、递归反弹、Lambertian、金属(metal)与介质(dielectric)材质、景深、运动模糊、纹理、AABB 与 BVH。
查看项目