Xav*_*ier 14 procedural-generation terrain perlin-noise minecraft
我可以使用2D Perlin噪声函数来包围我的头来生成高度值,但我不明白为什么会使用3D Perlin噪声函数.在Notch的博客中,他提到使用3D Perlin噪声函数在Minecraft上生成地形.有谁知道这将如何做以及为什么它会有用?如果你是路过x,y和z值没有暗示你已经拥有的高度?
Oli*_*rth 43
文章说明了他使用3D噪音的原因:
我使用了2D Perlin噪声高度图......但缺点是相当沉闷.具体来说,这种方法无法生成任何悬垂.
所以我将系统切换到基于3D Perlin噪声的类似系统.我没有对"地面高度"进行采样,而是将噪声值视为"密度",其中任何低于0的值都是空气,任何高于或等于0的值都将被研磨.