来自数组的 WebGL 高度图?

WebGL Heightmap from array?

有人碰巧知道一个例子,或者可以指出正确的方向,从三维数组在 WebGL 中渲染 heightmap/terrain 吗?基本上我有一个数组,其中包含与 x 和 y 坐标相关的数据以及 'height'(z 轴)。

我发现的所有内容(比如在 threejs 世界中)都展示了如何动态地或从 2d 图像创建一个。理想情况下,我希望 pixel/particle 的颜色与高度相关。基本上是想做类似下面的事情,但在 WebGL 中:

已有很多关于如何执行此操作的示例。
您可以搜索 three.js + heigthmap。 或者尝试 three.js + 3d graph.

Here is something called a "Graphulus-Function" 看起来和您需要的完全一样。

Here you can find another interesting reference.

如果没有关于您数据的更多详细信息,很难说这些示例是否适合您的需要...

另请检查 this three.js issue 1003 on GitHub: "Terrain from Heightmap" 那里有关于此主题的讨论并提到了很多很好的例子。