Skip to content

chu123122/GAMES101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

学习GAMES101课程,独立完成的课程项目与作业合集。

图形学实践:https://blog-b9l.pages.dev/2025/10/15/GAMES101%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95/Shader%E7%BB%83%E4%B9%A0%E5%AE%9E%E8%B7%B5/

最终效果展示 (Gallery)

路径追踪 (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: 质点弹簧系统模拟

About

GAMES101项目代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors