我有一个着色玩具,它使用射线跟踪来呈现下面的图像。
我想加入焦散,但我知道,一般来说,它们是一个困难的解决方案,特别是没有双向射线追踪或光子映射。
有没有人知道在这种情况下是否有一种方法来分析计算焦散,或者至少有一些焦散(或看似合理的焦散效应)?
这里有折射现象,而不仅仅是透明度,以防发生变化。

发布于 2017-01-12 20:30:57
你可能会发现本论文是有用的--它的作者描述了一种通过用表面的正常和折射指数调节它们的阴影来产生合理的烧焦效应的方法。它不会给你带来更复杂/有趣的热点形状,你会得到光子映射,但它可以很好地工作取决于你的场景。

为了扩展随机阴影映射以模拟焦散,我们减少了光在正常入射时击中透射面的阴影。我们增加阴影时,折射器是在一个角度,因此有一个较低的菲涅耳透射系数。具体来说,在阴影地图绘制过程中,我们增加了ρ(λ),其中曲面法向nˆ的点积和光ωˆi的矢量的幅值接近1,而在点积接近于零的情况下减小了ρ(λ)。我们还增加了相对折射率η的这一效应。
https://computergraphics.stackexchange.com/questions/4528
复制相似问题