【问题标题】:Raytracing / Phong光线追踪/Phong
【发布时间】:2010-02-10 15:43:29
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: raytracing


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 好的,我可以在光线追踪器中使用像 Phong 这样的着色算法?
    • 是的,但是先看其他帖子和回复,基础知识;)
    • 同意。首先是纯色(没有阴影)只是验证你可以渲染一些东西,然后是漫反射,然后是 Phong,然后是更好的东西。
    【解决方案2】:

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

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

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

    【讨论】:

    猜你喜欢
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-08
    • 2019-11-29
    • 2011-12-08
    • 2014-06-18
    • 2012-05-23
    相关资源
    最近更新 更多