漫反射
(兰伯特光照模型): Cdiffuse= Clight * Mdiffuse * max(0,(n*l))
(半兰伯特光照模型): Cdiffuse = Clight * Mdiffuse * max(0,(n*l)*0.5 + 0.5)
高光反射
(Phong光照模型): Cspecular = Clight * Mspecular * pow( max(0,(v,r)), mgloss)
(Blinn Phong光照模型): Cspecular = Clight * Mspecular * pow( max(0,(n,h)) mgloss)
其中(h = v+l / |v+l|)
网友评论