首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phong阴影/插值和Phong照明模型有什么区别?

Phong阴影/插值和Phong照明模型有什么区别?
EN

Stack Overflow用户
提问于 2019-12-11 21:39:05
回答 3查看 1.7K关注 0票数 2

我的课堂讲稿清楚地表明这两种情况不一样。我知道Phong照明模型是ambiant+diffuse+specular,但是当涉及到照明时,Phong阴影会在哪里发挥作用呢?BRDF呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-12-11 22:29:15

一个照明模型(或反射模型)告诉你,对于一个给定的表面点,光,和观众,被反射到观众的光量。Phong照明模型使用了您描述的三个光组件,并且是BRDF的特例(只有漫射部分和镜面部分;环境部分不能用标准的BRDF建模)。光照模型是完全连续的,并且只在物理空间中定义(尽管它们不需要遵守物理照明模型)。

阴影模型是一种基于形状和光照模型生成图像的策略。更具体地说,它定义了在哪里评估光照模型,以及如何处理结果。Phong阴影模型在每个像素处对光照模型进行评价,并将结果直接用作像素颜色。其他阴影模型只在顶点对光照模型进行评估,并将颜色(Gouraud)或每张脸(平面)混合一次。

票数 2
EN

Stack Overflow用户

发布于 2019-12-11 22:22:59

Phong阴影是一种计算物体阴影的方法。为了计算对象上点的阴影,对顶点的法线进行插值。相比之下,平阴影只使用多边形的法线。Phong阴影将导致更平滑,更弯曲的边缘,同时不需要大量的多边形。

还可以看到这篇文章,特别是图片。

票数 1
EN

Stack Overflow用户

发布于 2019-12-12 09:12:00

阴影模型通过考虑光线和表面方向以及反射率特性,计算单点反射光。

采用插值方法计算已知法向点之间的反射光。你能分辨

  • Gouraud阴影:在已知的点上使用反射率模型来评价光色,并在颜色上进行插值;
  • Phong阴影:对法线进行插值,并在每个插值点应用反射率模型。

Phong更昂贵,但更现实。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59294503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档