Cg入門10:Vertex Shader - 幾何變換 —MVP矩陣變換


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矩陣


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM