Unity Shader
断断续续学习Shader也有一段时间了,写下此篇是想记录学习过程中的一些心得和经验。
从Surface Shader开始
相信任何学习Unity游戏开发的人都会在开发进行到某个程度时间接或直接接触到Shader这方面的技术的。
在Unity5之后的版本中,光照系统采用了新的Enlighten引擎,加入了时髦的GI等等,拥有了符合PBS(Physically-Based Shading)管线的Standard材质。可以说,如果一般的情况下想要在Unity5里获得最写实的渲染效果,使用Standard材质配合Lighting面板就可以了。不过有些时候也需要一些Standard不能实现的效果,比如各种图形Trick等等,此时就需要自行编写Shader来解决问题了。