我应该在广泛的环境中使用哪种阴影技术?

时间:2011-07-14 08:53:22

标签: opengl shadow

我正在编写一个3D OpenGL游戏,程序生成广泛的环境(山脉)(perlin噪音衍生物)。我想就你将使用的阴影技术提出建议(阴影映射衍生物,如透视映射?阴影卷?)。

谢谢:)

1 个答案:

答案 0 :(得分:3)

对于高度场,我建议使用地平线图。对于每个高度点,您将方位角→高程存储到地平线。有几种方法可以做到这一点,但我发现效果很好的是存储圆谐波参数。只有8个标量值(单个组件2D纹理数组中的图层),您可以获得每个高度域数据点的非常精确的地平线模型。