📜  计算机图形学Phong底纹

📅  最后修改于: 2020-12-21 09:17:30             🧑  作者: Mango

Phong底纹

渲染多边形表面的一种更准确的方法是对法线向量进行插值,然后将照明模型应用于每个表面点。 Phong Bui Tuong开发的此方法称为Phong着色或法向矢量插值着色。它在表面上显示更逼真的高光,并大大降低了匹配带效果。

通过执行以下步骤,使用Phong着色渲染多边形表面:

  • 确定每个多边形顶点的平均法线向量。
  • 在多边形表面上线性和插入顶点法线。
  • 沿每条扫描线应用照明模型以计算表面点的投影像素强度。

沿两个顶点之间的多项式边对表面法线进行插值,如图所示:


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

像在Gouraud阴影中那样,在强度沿沿扫描线的每个点处使用近似法线矢量进行强度计算所产生的结果要比强度的直接插值更为准确。但是,权衡取舍的是,阴影着色需要大量的计算。