白泽图

  • 文章
    • Unity渲染
    • Unity项目开发
    • 工具
    • 数学
    • 算法
    • 网站搭建
    • 网络&操作系统
蒋程个人博客
互联网技术经验总结&分享
  1. 首页
  2. Unity渲染
  3. 正文

Unity内置矩阵

2021-01-16 2117点热度 0人点赞 0条评论

所有的矩阵类型都为float4x4,定义在UnityShaderVariables.cginc中

名称

说明

作用

UNITY_MATRIX_MVP

模型视图投影矩阵

通常用于把顶点从模型空间转换到裁剪空间

UNITY_MATRIX_MV

模型视图矩阵

通常用于把顶点从模型空间转换到视图空间

UNITY_MATRIX_T_MV

UNITY_MATRIX_MV的转置矩阵

UNITY_MATRIX_IT_MV

UNITY_MATRIX_MV的逆转置矩阵

通常用于把法线从模型空间转换到视图空间

UNITY_MATRIX_P

投影矩阵

通常用于把顶点从视图空间转换到裁剪空间

UNITY_MATRIX_V

视图矩阵

通常用于把顶点从世界空间转换到视图空间

UNITY_MATRIX_I_V

UNITY_MATRIX_V逆矩阵

和UNITY_MATRIX_V相反

UNITY_MATRIX_VP

视图投影矩阵

通常用于把顶点从世界空间转换到裁剪空间

UNITY_MATRIX_M

模型矩阵

通常于于把顶点从模型空间转到世界空间

UNITY_MATRIX_TEXTURE0~3

纹理矩阵

原先的UNITY_MATRIX_TEXTUREn,现在都被定义为单位矩阵

unity_ObjectToWorld

同 UNITY_MATRIX_M

通常用于把顶点从模型空间转换到世界空间

unity_WorldToObject

世界空间转模型空间矩阵

通常用于把顶点从世界空间转换到模型空间

标签: 暂无
最后更新:2021-01-16

蒋程

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2023 白泽图. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

登录
注册|忘记密码?