概念
冯氏光照模型的主要结构由3个分量组成:环境(Ambient)、漫反射(Diffuse)和镜面(Specular)光照。所有向量都进行归一化(normalize)
P h o n g = ( A m b i e n t + D i f f u s e + S p e c u l a r ) ∗ o b j e c t C o l o r Phong=(Ambient+Diffuse+Specular) * objectColor Phong=(Ambient+Diffuse+Specular)∗objectColor
环境光:用光的颜色乘以一个很小的常量环境因子,再乘以物体的颜色
A m b i e n t = A m b i e n t S t r e n g t h ∗ L i g h t C o l o r Ambient = AmbientStrength * LightColor Ambient=AmbientStrength∗LightColor
漫反射:漫反射分量均匀的向四周传播,因此与视线无关,光线垂直于表面的分量。(光线与法向量成钝角时 漫反射不得为负)
D i f f u s e = K d ∗ L i g h t