标准光照模型
标准光照模型是BRDF理论,也就是PBS技术被提出之前游戏领域应用较为广泛的光照模型。
简略来说其大概分为四个经验模型的结合。
- 自发光emissive部分。
- 环境光ambient部分。
- 漫反射diffuse部分。
- 高光反射specular部分。
自发光部分和环境光部分属于较为简易的直接叠加,因此不做赘述。
漫反射
漫反射的公式大致如下: C d i f f u s e = ( C l i g h t ⋅ M d i f f u s e ) m a x ( 0 , n ⃗ ⋅ l ⃗ ) \bold C_{diffuse}=(\bold C_{light}\cdot \bold M_{diffuse})max(0,\vec\bold n\cdot \vec\bold l) Cdiffuse=(Clight⋅Mdiffuse