常用变换
unity_ObjectToWorld 当前模型矩阵。
unity_WorldToObject 当前世界矩阵的逆矩阵。
UNITY_MATRIX_MVP 当前模型 视图 投影矩阵。
UNITY_MATRIX_MV 当前模型 视图,矩阵
常用帮助函数
float3 WorldSpaceViewDir(float4 v)
世界空间中从该点到摄像机的观察方向
float3 UnityWorldSpaceViewDir(float4 v)
输入一个世界中的顶点位置,返回世界空间中该点到摄像机的观察方向
float3 UnityObjectToWorldNormal (float3 norm)
法线方向从模型变换到世界
float3 UnityObjectToWorldDir(float3 dir)
方向矢量从空间变换到世界
float3 UnityWorldToObjectDir(float3 dir)
方向矢量从世界变换到模型空间
着色器示例
https://docs.unity3d.com/cn/2019.4/Manual/SL-VertexFragmentShaderExamples.html