将常见的unity/ue中应用的高光/漫射/菲涅尔算法在blender中进行复刻,可用于快速复刻游戏引擎中的效果,或用于制作自己三渲二材质时的基础组件。
1、Phone高光算法(较为基础的高光):
视角矢量点乘反射矢量
2、Blinn Phone高光算法(phone算法改进型):
法线矢量点乘[主光矢量+视角矢量]
3、Lambert 兰伯特漫射算法(较为基础的漫射算法):
法线矢量点乘主光矢量
4、Half Lambert 半兰伯特漫射算法(修正了普通Lambert阴影细节少的改进型):
[法线矢量点乘主光矢量]*0.5+0.5
5、Fresnel菲涅尔算法:
法线矢量点乘视角矢量
请先
!