0

所以我希望在这里获得一些一般信息,但我不确定从哪里开始。我正在考虑探索实时地形变形(我指的是硬核变形,例如挖洞、洞穴和隧道,而不仅仅是高度图),我的想法是制作一个 3D 点数组,表示可以是实心的或不实心的立方体,并且可以删除或添加。我不是在寻找完美的地形曲率或高精度变形。但我想编写引擎,使立方体(实际上只是点,不是实际的多边形)平滑成类似于网格的东西(不是高度详细的网格)。其目的是地形的有限变形性既可以简化必要的算法,又有望降低所需的处理器功率。

基本上,我想制作类似于 Minecraft 的东西,但有一种视觉错觉,即世界不是由立方体构成的,而是由网格构成的。我只是想看看它是否可以完成,并制作一个简单的演示。但我不知道从哪里开始,以及程序员中可变形地形的当前状态。我发现了一些关于体素和体积渲染之类的文章,但我更愿意听取现场程序员的一些意见。你怎么看?

4

1 回答 1

0

You're looking for marching cubes or marching tetrahedrons (if I'm saying the latter correctly).

于 2011-07-15T23:12:11.857 回答