Cg标准函数库 - 简书 (jianshu.com)

常用函数 作用
o.pos=UnityObjectToClipPos(v.vertex); 将模型空间顶点坐标转换到裁剪空间坐标
saturate(x) 返回x处于0-1之间的值,超出范围的全部取0和1
dot(x,y) 点积
pow(x,y) $x^y$
normalize(x) 归一化
z=reflect(x,y) 法线为y,入射方向为x,返回出生方向z
常用变量 描述
UNITY_LIGHTMODEL_AMBIENT 当前环境光
_WorldSpaceLightPos0 世界空间下的光源位置
_WorldSpaceCameraPos 世界空间下的摄像机的位置
_LightColor0 光源颜色
unity_WorldToObject 变换矩阵:左乘该矩阵:将世界坐标转换为模型坐标。右乘则相反,将模型坐标转换为世界坐标