在这个主页的帮助下,我从透视矩阵中提取了截锥平面。
我可以对正交矩阵使用相同的方程吗?
************************更新************************
我正在使用具有 4 个级联的级联阴影映射 (CSM),因此需要从灯光的角度剔除不同级联中的对象。使用这种方法计算 6 个平截头体平面会非常昂贵:
在每个级联之前:
- 从 finalMatrix = lightOrthoMatrix * lightViewMatrix 计算逆矩阵。
- 使用逆最终矩阵并将其与 8 个平截头体 NDC 角相乘,以获得世界空间中的最终平截头体角。
- 使用这些角最终计算出 6 个平截头体平面。
我今天发现,您可以使用相同的“廉价”方法通过从最终矩阵中提取 6 个平截头体平面来计算它们。看到这个主页。我们使用透视投影还是正交投影都没有关系。