图形的光照处理基本原理 | 简单光反射模型 | 光照处理的基本算法

光照处理的基本算法

 

恒定亮度法

    恒定亮度法就是对于整个多边形只算出一个亮度值,用这个亮度显示物体上多边形所在的那个面。这种方法只适合于在某些特定条件下,如物体表面仅暴露于背景光下,没有表面图案、纹理或阴影时。

Gouraud插值法(亮度插值法)

    这种方法消除了亮度上的不连续性,它线性地改变每个多边形平面亮度,使亮度值同多边形边界相匹配,解决了相邻平面之间亮度的不连续性,在一定程度上消除了马赫带效应。但它仅能保证在多边形两侧亮度的连续性,而不能保证亮度变化的连续性,故不能完全消除马赫带效应。同时由于采用插值的方法,使得镜面反射所产生的高光效果很不理想,故Gouraud插值法对于只考虑漫反射的模型效果较好。

    此外,进行光照处理的还有双线性插值法(Phong插值法)、整体光照模型和光线跟踪算法、辐射度法等,而且还可派生出一些阴影生成法,来获得更好的真实感。