位置相关
1. 视空间位置
o.pos =mul(UNITY_MATRIX_MVP, v.vertex);
2.物体空间坐标-世界空间坐标
o.worldPos =mul(unity_ObjectToWorld, v.vertex).xyz;
法线相关
1. 顶点法线-世界发现
o.worldNormal =UnityObjectToWorldNormal(v.normal);
2.
UV
1.UV公式
o.uv = v.texcoord.xy * _MainTex_ST.xy + _MainTex_ST.zw;
光照
1. 光到顶点的方向(有可能非两点之间,或是平行光)
fixed3 worldLightDir =normalize(UnityWorldSpaceLightDir(i.worldPos));
2. albedo
3. ambient
4.diffuse
5.specular