Phong着色

2025 年 3 月 17 日 | 阅读 1 分钟

一种更精确的渲染多边形表面的方法是插值法线向量,然后将光照模型应用于每个表面点。 这种由Phong Bui Tuong开发的方法称为Phong着色或法线向量插值着色。 它在表面上显示更逼真的高光,并大大减少了Match带效应。

使用Phong着色渲染多边形表面需要执行以下步骤

  1. 确定每个多边形顶点的平均单位法线向量。
  2. 在线性上插值多边形表面的顶点法线。
  3. 沿每个扫描线应用光照模型,以计算表面点的投影像素强度。

如图所示,在两个顶点之间的多项式边上插值表面法线

Phong Shading
Phong Shading

使用增量方法评估扫描线之间和沿每条扫描线的法线。 在沿扫描线的每个像素位置,应用光照模型以确定该点的表面强度。

使用沿扫描线的近似法线向量进行的强度计算比直接插值强度(如Gouraud着色)产生更准确的结果。 但是,权衡是Phong着色需要进行更多计算。


下一主题#