Tekkaman

导航

 

SurfaceShader自定义光照

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

   #pragma surface surf BasicDiffuse 

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

  

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

  

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

  1)

   

  2)

  

  3)

   

 

posted on 2014-09-17 18:23  Tekkaman  阅读(510)  评论(0编辑  收藏  举报