学习GAMES101课程,独立完成的课程项目与作业合集。
| 路径追踪 (Path Tracing) | 软件光栅化 (Rasterization) |
|---|---|
![]() |
![]() |
| (描述:一个基于蒙特卡洛实现的多线程路径追踪器,支持全局光照和软阴影。) | (描述:一个从零实现的软件光栅化器,支持MSAA、Z-Buffer和Blinn-Phong光照。) |
- Homework 1: MVP变化中的旋转矩阵和透视投影矩阵实现
- Homework 2: 软件光栅化器(三角形绘制、Z-Buffer、MSAA)
- Homework 3: Blinn-Phong光照、纹理、凹凸/位移贴图
- Homework 4: 贝塞尔曲线与曲面
- Homework 5: 路径追踪 (Whitted-Style Ray Tracing)
- Homework 6: 包围盒求交,BVH查找,SAH查找
- Homework 7: 路径追踪 (Path Tracing)
- Homework 7.1: 路径追踪 (Path Tracing) 多线程实现版本
- Homework 8: 质点弹簧系统模拟

