Shader2
1、GPU图形处理器
2、Cube map 立方体纹理
3、Vertex包含了模型的坐标信息
Vertex Shader可以通过算法改变模型的外形
4、GPU并行处理能力强于CPU,能同时处理大量的顶点信息,但没有CPU强大的逻辑运算能力
5、surface shader其实是v shader and f shader的一种包装,最终还是要回到v and f shader
6、shaderlab的基本结构
shader “name” {
[Properties]
SubShaders
[FallBack]
}
Properties显示在unity中,双引号里面的名字就是检视面板里的名字,后面是shaderlab的数据类型
SubShader 就是编程算法,只能执行一个SubShader,写多个是为了硬件支持哪个用哪个,从上到下都不支持那就FallBack
7、SubShader里面的渲染通道Pass
color【_Color】 (中括号里是属性) 或者color(1,1,1,1)
material(材质是一个命令块)
{
diffuse【_Color】//漫反射
}
lighting on打开光照