unity shader 内置变量
官网Manual:http://docs.unity3d.com/Manual/SL-UnityShaderVariables.html
unity提供大量的内置变量,来供我们使用,主要包括一些 :矩阵运算/变形,光影,时间等等。用户可以在CGIncludes目录下的UnityShaderVariables.cginc进行查看。
_WorldSpaceCameraPos:float3——相机的世界坐标
_ProjectionParams:float4——投影参数(x=+-1,y=相机近裁剪面,z=相机远裁剪面,w=1/FarPlane)
_ScreenParams:float4——屏幕参数(x=相机渲染宽度,y=相机渲染高度,z=1+1/x,w=1+1/y)
本文出自 码农,转载时请注明出处及相应链接。
发表评论