阅读背景:

【Unity Shader】剖析Unity Surface Shader背后机制(一)

来源:互联网 

概要

Unity自3.x起,推出了surface shader功能,极大地简化了shader的编写,尤其是光照处理这块。surface shader说白了就是一套代码生成器,最终还是转换为vertex/fragment shader,优点在于隐藏了许多很少会被改动,然而工作量却巨大的细节,例如处理不同光照类型,lightmap,阴影等。开放给开发者的是最多被修改的一些参数,例如颜色,法线等。当然还提供了很多参数和方法,可以让开发者自定义一些功能,例如光照模型,改变顶点等。 Unity自3.x起,推出了surface shader功能,极大地简化了




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: