Lamber算法 & SurfaceShader自定义光照

SurfaceShader自定义光照

1、在pragma中添加自定义光照函数名:

   #pragma surface surf BasicDiffuse 

2、实现自定义光照函数。下面就是Lambert光照模型。也是Lambert算法。

  

  _LightColor0是Unity提供的变量。使用该算法的光照效果如下:

  

3、有3种类型的光照函数可以选择:

  1)

   

  2)

  

  3)

   

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注