当前如何能够将扩散(磨砂)玻璃建模为路径跟踪?

当前,我能够将窗口多段线定义为透明的玻璃材质,以在其中透射或反射射线。我尚不清楚如果将玻璃板磨砂(漫透射?)如何工作。



评论

如果您知道漫反射是如何工作的(即不是像反射那样的镜面反射镜),那么对于反射射线有什么作用,您就对折射射线起作用。

保持相同的参数,但增加粗糙度。

感谢您的评论。阐明了我是如何首先弄错的。

#1 楼

假设您熟悉BSDF的概念,对粗糙的介电表面(例如,玻璃,水,塑料)建模的常用方法是使用基于微刻面的模型,例如用于通过粗糙面折射的微刻面模型。

要使其在路径跟踪器中高效运行,您将需要一个良好的采样策略,例如使用可见法线的分布对基于微面的BSDF进行重要采样。

还要记住,提到的BSDF模型当您增加粗糙度时,往往会变得更暗,因为它会忽略在微面之间相互反射的光。这可以得到补偿,但这并不是一件容易的事。