博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity开发shader中要用到的内置状态变量
阅读量:5019 次
发布时间:2019-06-12

本文共 499 字,大约阅读时间需要 1 分钟。

着色器程序中内置的状态变量

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

必要内置的状态,可以在着色器程序中直接使用他们。

内置矩阵

支持的矩阵(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        当前环境的颜色。

转载于:https://www.cnblogs.com/pkutao/archive/2013/06/08/6028350.html

你可能感兴趣的文章
收缩SqlServer数据库日记方法
查看>>
学习方法--提问
查看>>
归并排序法
查看>>
WebAPI HelpPage支持area
查看>>
Path元素
查看>>
学习总结 javascript 闭包
查看>>
display:flow-root
查看>>
22-reverseString-Leetcode
查看>>
Centos 开机自动联网
查看>>
cocos2dx使用lua和protobuf
查看>>
Codeforces Round #327 (Div. 2)
查看>>
cmake使用
查看>>
bzoj 4180: 字符串计数
查看>>
Java重写《C经典100题》 --27
查看>>
PHP 的 HMAC_SHA1算法 实现
查看>>
HTML5:离线存储(缓存机制)-IndexDB
查看>>
9-5
查看>>
Redis存储AccessToken
查看>>
Use commons-email-1.1.jar+activation.jar+mail.jar to send Email
查看>>
iOS 开发常见函数
查看>>