我不知道光线追踪和 Phong 或 Gouraud 等着色技术之间的区别。
对于 3D 建模,是否必须在这些算法之间进行选择,或者它们可以在同一个算法中实现。
谢谢你。
从技术上讲,光线追踪实际上只决定了能见度和距离。它可以递归地用于反射、折射和阴影(检查光源可见性)。
随机射线追踪或光子映射可以模拟光散射。
Phong 和 Gouraud 着色是应用于表面的反射模型。
刚开始进行光线追踪的人们通常使用 Phong 或 Gouraud 照明模型。您可以将这些照明模型与任何渲染系统一起使用(例如扫描转换)。
Phong 更像是一种表面属性,它们描述了光是如何散射的。见http://en.wikipedia.org/wiki/Brdf
光线追踪是一种模拟光散射过程的算法。见http://en.wikipedia.org/wiki/Ray_tracing_%28graphics%29
您可以在逼真的光线追踪器中使用 Phong-BRDF 来描述表面,并且还存在可用于光栅化的近似值。