Unity3D中Shader

来源:互联网 发布:mac wine 中文乱码 编辑:程序博客网 时间:2024/04/26 23:51
       Unity里面的Shaders是使用一种叫ShaderLab的语言编写的,它同微软的.FX 文件或者NVIDIA的CgFX有些类似。传统意义上的vertex shader 和 pixel shader还是使用标准的Cg/HLSL编程语言编写的。(因此Unity文档里面的Shader,都是指用ShaderLab编写的代码)然后我们来看下Unity3D自带的60多个Shader。这些Shader被分为五大类:Normal,Transparent,TransparentCutout,Self-lllumknated,Reflective。由于数量比较多,