2010-11-01 6 views
0

En examinant des exemples de shaders j'ai récemment découvert qu'il est assez souvent pour passer le monde transposent inverse matrice avec le monde et vision du monde projection matrices.C++ matrice Shader question

float4x4 worldMatrix; 
float4x4 worldViewProjectionMatrix; 
float4x4 worldInverseTransposeMatrix; 

Malheureusement, je ne pouvais pas comprendre le but de cela et où il peut être utilisé. Quelqu'un pourrait-il expliquer cela?

Merci.

Répondre

4

La matrice de transposition inverse mondiale est souvent utilisée pour transformer des normales en espaces de vues.