L18 Advanced Topics in Rendering



双向路径追踪



马尔科夫链

好处:适合复杂场景
坏处:不知道何时能够收敛

每个像素收敛速度不一样,可能产生比较脏的画面
光子映射:





光子映射是有偏的,结果会模糊

光子无限多的时候就是正确答案,否则都会有偏差,存在模糊。所以说有偏是一致的


将双向路径追踪与光子映射结合

子光源的思想

问题:缝隙处发光,无法处理glossy



反射介质


相位函数决定光如何向各个方向散射,类似于brdf



有色高光与无色高光





头发中会有多次散射

人的头发模型不足以描述动物毛发


内圆柱模拟髓质,散射作用

颗粒材质
表面模型:




BRDF的延伸

用两个光源近似次表面散射








渲染结果太过完美







光的波动性在微观产生作用了

程序化方式产生表面:

只需要存储噪声函数,不用存具体数据,随用随查



山的自动生成
这篇博客探讨了高级渲染技术,包括双向路径追踪和光子映射。双向路径追踪在处理复杂场景时表现出优势,但可能会导致像素收敛不一致,产生噪点。光子映射虽然结果模糊,但在光子数量无限时接近准确。通过结合这两种方法,可以优化渲染效果。同时,文章提到了子光源思想和相位函数在反射介质中的应用,以及BRDF的扩展用于次表面散射。最后,讨论了如何利用程序化方法生成表面细节,并通过存储噪声函数来简化数据处理。

被折叠的 条评论
为什么被折叠?



