纳金网

标题: Shader中要用到的内置状态变量 [打印本页]

作者: 王者再临    时间: 2014-9-30 02:34
标题: Shader中要用到的内置状态变量

着色器程序中内置的状态变量
通常在着色器程序,你需要访问一些公用的状态,例如,当前的模型视图*投影矩阵,当前环境的颜色,等等。声明这些变量没有必要内置的状态,可以在着色器程序中直接使用他们。


内置矩阵
支持的矩阵(float4x4):
UNITY_MATRIX_MVP        当前模型视图投影矩阵
UNITY_MATRIX_MV           当前模型视图矩阵
UNITY_MATRIX_V              当前视图矩阵。
UNITY_MATRIX_P              目前的投影矩阵
UNITY_MATRIX_VP            当前视图*投影矩阵
UNITY_MATRIX_T_MV       移调模型视图矩阵
UNITY_MATRIX_IT_MV      模型视图矩阵的逆转
UNITY_MATRIX_TEXTURE0   UNITY_MATRIX_TEXTURE3          纹理变换矩阵
内置载体
Vectors (float4) supported:
向量(仅float4)支持:
UNITY_LIGHTMODEL_AMBIENT        当前环境的颜色。



作者: hyui    时间: 2014-10-2 05:40
very interesting




欢迎光临 纳金网 (http://wwww.narkii.com/club/) Powered by Discuz! X2.5