中国科学技术大学《计算机图形学》2021年春夏学期课程项目展示
项目4: 路径追踪渲染器的探究
林焕承(PB18111787)
计算机科学与技术学院
指导教师:陈仁杰


项目简介:
本次项目尝试使用c++实现一个路径追踪渲染器,构造一个场景然后产生渲染图片。在之后尝试用DirectX RayTracing(DXR)接口进行调用Nvidia Ampere 架构GPU的光线追踪硬件加速,进行实时路径追踪渲染。
项目视频:
下载链接:
项目分工:
总结:
- 本次项目不成熟地实现了一个离线路径追踪渲染器,并尝试实时的渲染。项目虽然以探究为目的,但是由于时间有限,最终的实现程度尚未达到自己的预期,实现方法也有许多不足之处,仍有许多工作尚未完成,例如测试更多采样方法和分布函数来降低噪点,又例如测试更多不同的场景,甚至探究优化性能的办法。不过我计划将这些未完成的工作留给自己将来在更深入的学习之后去实现、尝试。
致谢:
- 感谢陈仁杰教授和阚皓玮史东博两位助教的指导和付出,我这门课的收获非常大;
- 感谢UCSB闫令琪助理教授,本次项目参考了闫令琪教授的GAMES101: 现代计算机图形学入门 及 Games202:高质量实时渲染 课程部分内容;
- 感谢Peter Shirley写的Ray Tracing in One Weekend,本次项目参考了该文章部分内容;
- 感谢微软在github上的DirectX-Graphics-Samples项目,节省了项目的一些基础工作,本次项目修改并使用了它提供的场景。
返回项目主页
Copyright ©: 2021 GCL,USTC