2

在这个主页的帮助下,我从透视矩阵中提取了截锥平面。

我可以对正交矩阵使用相同的方程吗?

************************更新************************

我正在使用具有 4 个级联的级联阴影映射 (CSM),因此需要从灯光的角度剔除不同级联中的对象。使用这种方法计算 6 个平截头体平面会非常昂贵:

在每个级联之前:

  1. 从 finalMatrix = lightOrthoMatrix * lightViewMatrix 计算逆矩阵。
  2. 使用逆最终矩阵并将其与 8 个平截头体 NDC 角相乘,以获得世界空间中的最终平截头体角。
  3. 使用这些角最终计算出 6 个平截头体平面。

我今天发现,您可以使用相同的“廉价”方法通过从最终矩阵中提取 6 个平截头体平面来计算它们。看到这个主页。我们使用透视投影还是正交投影都没有关系。

4

0 回答 0