unity shader编写(一),漫反射shader实现
物体表面发生漫反射时,漫反射的量即是由入射向量I与每一个顶点位置的法向量N确定的:
diffuse=L·N
这个过程是向量I与N进行点乘,其过程为:
diffuse=|L|*|N|*cos∠(L,N)
由于我们直接讨论入射向量与法向量的单位向量,所以两个绝对值为1,那么漫反射duffuse=cos∠(L,N)
由此我们可以得到单位向量的入射光的漫反射强度diffuse的值域为:[
转载
2016-09-26 23:38:14 ·
212 阅读 ·
0 评论