您好,如果您觉得本站的浏览体验不佳,可以下载本文pdf阅读,谢谢。
HW7:路径追踪与微表面模型.pdf
本文分为两个部分:路径追踪代码实现和微材质模型。
我们在 HW.5 构建了Whitted-Style Ray Tracing算法光线追踪项目,在 HW.6 利用BVH加速结构加速了求交过程。这次,我们构建Path Tracing的光线追踪,并且利用多线程加速渲染。最后使用微表面模型为项目提供更具粗糙感的材质。
另外需要注意,本文关于微表面模型的内容主要来源于 Ref.5 ,主要讲了Cook-Torrance模型的基本理论与代码实现。
本文基本解说了框架的全部内容,如内容有误恳请指出。本项目是关于渲染一个CornellBox场景,最终的效果大致如下图所示:

参数1:{SSP:64, res:{784, 784}, 并行: false, RussianRoulette = 0.8}, 渲染时间:{4101 seconds},
参数2:{SSP:64, res:{784, 784}, 并行: true, RussianRoulette = 0.8, cookTorrance, PDF = GGX}, 渲染时间:{3415 seconds}
作业七框架下载地址🔗 (自建小水管下载慢请见谅)
- 阅读全文 -