我是GFX的超级初学者。到目前为止,我已经学习了3个阴影模型时,渲染网格,第一个是平阴影。我似乎明白这一点,从我的理解,你采取正常的脸/多边形,应用你的照明模型的基础上,光的角度,和其他参数,根据你得到的,用单一的颜色阴影你的多边形,完成。
我也学过Phong阴影。显然,Phong阴影获取多边形顶点的法线,并对每个像素进行插值,从而“创建”每个像素的法线,并相应地进行阴影处理。它是每个像素的阴影,因此可以得到平滑的结果。
古洛德的阴影是我最困惑的。我参考了许多在线来源,包括这个一,而我不明白的是,多边形是如何被阴影的?它每像素都有阴影吗?
据我所知,Gouraud和Phong着色一样,只是与Phong插值顶点法线不同,它为每个像素和每个像素创建法线,Gouraud只插值多边形的顶点法线。
我不太确定它在那之后会做什么。它是否接受这些插值的顶点法线,并在一个单一的颜色阴影多边形?它是否像Phong一样逐像素地阴影?
发布于 2021-04-25 19:15:57
差别在于所做的照明计算的数量。灯光计算会产生一些颜色。
平面图每张脸一张,用的是脸上的颜色。
Gourand做3(一个三角形,每个顶点一个),在脸上插入颜色。
Phong对每个像素/片段进行光计算(其中法线是在脸部内插的)。

https://computergraphics.stackexchange.com/questions/10845
复制相似问题