Unity內建矩陣類型:
M:世界矩陣
V:攝像機矩陣
P:投影矩陣
T :矩陣的
轉置
IT : 轉置的的逆
_Object2World: 模型到世界矩陣
_World2Object:世界到模型矩陣
MVP 矩陣變換:Shader Demo
MVP 轉置變換:C# demo
Matrix4x4
mvp
=
Camera
.
main
.
projectionMatrix
*
Camera
.
main
.
worldToCameraMatrix
*
transform
.
localToWorldMatrix
;
矩陣相乘是有順序的,假設沒有真正顯示。就逆着相乘看下效果。
最后對shader 的mvp 屬性賦值mvp 矩陣,而不使用unity內建的UNITY_MATRIX_MVP矩陣
