unity中的透視投影矩陣


一,unity中的Matrix4x4

例如一個矩陣的數據是:

0.9758,0,0,0,0,1.73205,0,0,0,0,-2.25,-16.25,0,0,-1,0

則實際矩陣是:

M=

m00 m01 m02 m03

m10 m11 m12 m13

m20 m21 m22 m23

m30 m31 m32 m33

=

0.9758 0 0 0

0 1.73205 0 0

0 0 -2.25 -16.25

0 0 -1 0

即將數據一行一行、每行四個寫出來形成的矩陣。

Matrix4x4是列主序,即跟opengl一樣,使用時是列向量左乘矩陣M*v這種形式。

二,unity中的透視投影矩陣

經過試驗,unity中的透視投影矩陣公式與opengl中完全一樣,為:

例如前面的矩陣M,便是

near=5

far=13

fov=60

aspect=1.775

時的投影矩陣。


免責聲明!

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



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