2

我不知道光线追踪和 Phong 或 Gouraud 等着色技术之间的区别。

对于 3D 建模,是否必须在这些算法之间进行选择,或者它们可以在同一个算法中实现。

谢谢你。

4

2 回答 2

5

从技术上讲,光线追踪实际上只决定了能见度和距离。它可以递归地用于反射、折射和阴影(检查光源可见性)。

随机射线追踪或光子映射可以模拟光散射。

Phong 和 Gouraud 着色是应用于表面的反射模型。

刚开始进行光线追踪的人们通常使用 Phong 或 Gouraud 照明模型。您可以将这些照明模型与任何渲染系统一起使用(例如扫描转换)。

于 2010-02-10T16:03:07.633 回答
4

Phong 更像是一种表面属性,它们描述了光是如何散射的。见http://en.wikipedia.org/wiki/Brdf

光线追踪是一种模拟光散射过程的算法。见http://en.wikipedia.org/wiki/Ray_tracing_%28graphics%29

您可以在逼真的光线追踪器中使用 Phong-BRDF 来描述表面,并且还存在可用于光栅化的近似值。

于 2010-02-10T15:53:15.527 回答