【发布时间】:2012-08-01 21:14:54
【问题描述】:
我一直在研究 3D 程序世界,现在想开始添加洞穴系统。
我想找到一种以程序方式创建 3D 洞穴系统的相当简单的方法。我目前正在使用 Perlin Noise 生成我的世界,2D 用于高程/细节,3D 用于雕刻悬垂和较小的洞穴,但当涉及到长的相互连接的洞穴时,我会感到难过。
我希望得到更像 Minecraft 洞穴系统的东西。它们似乎非常紧密相连,几乎在任何方向上随机分支,并且洞穴中的几乎任何点都会具有相当圆形的外观,并且整个半径相当相等(不是最好的措辞,但不太清楚如何表达)。
像我想要的那样生成洞穴的最大挑战是我想要动态生成世界。世界目前是逐块生成的,从玩家所在的位置开始,然后从那里向外生成。我会不想要生成任何世界,然后然后使用漫游模式、元胞自动机等挖出洞穴。
一个很好的例子:
【问题讨论】:
标签: 3d minecraft procedural