-1

我的问题在此链接中有详细说明。

我链接它而不是复制粘贴,因为在这里我似乎无法让花哨的数学符号在这里正确显示。

想法?

4

1 回答 1

2

您的问题比 gouraud 和 phong 着色背后的整个理论要长得多。
令人困惑的数学符号在计算机图形中并不常见:

所以用两句话来说:
gouraud shading 会在顶点处对颜色进行双向插值。你不能对此有亮点。
后来发明了 phong 着色,它适用于曲面,由于法线插值而显示出高光。

现在一句话:

gouraud 插值角颜色,而 phong 插值法线

更新:gouraud 着色使用了脸角的颜色。颜色由该角处的表面法线计算。对于由三角形或其他网格近似的圆形物体,角落仍然相关。对于每个角,通过取该角的法线计算一种颜色。在圆形网格的情况下,将取相邻面中心法线的平均值。
对于立方体,不会使用相邻面的平均值。
然后 gozraud 着色通过 3 种颜色的双线性插值对脸部进行着色。如果你有超过三个角,那么你必须先对脸部进行三角测量。

于 2013-03-22T02:25:02.283 回答