C ++着色器矩阵问题

时间:2010-11-01 21:40:10

标签: c++ matrix glsl shader hlsl

在检查着色器示例时,我最近发现它经常出现 使用 world world-view-projection 传递世界逆转置矩阵 矩阵。

float4x4 worldMatrix;
float4x4 worldViewProjectionMatrix;
float4x4 worldInverseTransposeMatrix;

不幸的是,我无法理解它的目的以及它可以在何处使用。有人可以解释一下吗?

谢谢。

1 个答案:

答案 0 :(得分:4)

世界逆转置矩阵通常用于将法线转换为视图空间。