有人可以解释以下几种光线追踪之间的差异:
- 向后RT
- 转发RT
- 递归RT
我想知道哪一个最适合哪种情况。 我对这个的冒险和破坏感兴趣,而不是定义。
答案 0 :(得分:2)
前向RT(光线追踪)追踪从光源到眼睛的光线。这种RT很难(在计算时间方面)要解决,因为你不知道光子必须离开光源以便击中眼睛的方向。但是,如果要计算焦散等高级现象,这是必要的。
向后RT会以相反的方向执行此操作。它将光线从眼睛通过投影平面向后追踪到场景中。这允许直接实现,但并非所有效果都可以模拟。
路径跟踪和双向路径跟踪作为一种变体,试图结合两种方法的优点(性能和各种效果)。
递归RT是向后RT的一个补充,因为一旦你击中一个对象就会创建二次射线。这对于模拟反射和折射是必要的。