2014-06-21 44 views
-1

有人可以解释以下几种光线追踪的差异:
- 落后RT
- 转发RT
- 递归RT
种 - 差异

我不知道哪一个是最好的哪种情况。 我对这个冒险和disatventages感兴趣,而不是定义。

+0

我不确定这个问题是否适合这样的问答网站,因为最好的“答案”将是相当广泛的话题讨论... – IMSoP

回答

2

向前RT(光线追踪)追踪从光源到眼睛的光线。这种RT很难解决(计算时间),因为你不知道光子在哪个方向上离开光源才能击中目标。但是,如果要计算像焦散这样的高级现象,则这是必需的。

Backward RT在相反的方向做到了这一点。它将光线从眼睛通过投影平面向后追踪到场景中。这允许直接实现,但并不是所有的效果都可以被模拟。

路径追踪和双向路径追踪作为试图结合两种方法(性能和各种效果)优点的变体。

递归RT是向后RT的补充,因为一旦你碰到一个物体,你就可以创建二次射线。这是模拟反射和折射所必需的。