关于blender:在Blender3D中生成随机地形

关于blender:在Blender3D中生成随机地形

Generating random terrain in Blender3D

我尝试在谷歌中找到一个python脚本,它将在游戏开始时(或每次玩家前进到一个新场景时)生成一个随机地形,但我发现的所有工具都是用于创建地形来渲染它,而不是用于游戏 模式。

知道如何/在哪里找到一个?

(我假设因为Blender3D具有游戏编程功能,所以有人可以在SO中询问)


这个链接有关系吗?

http://blenderartists.org/forum/showthread.php?t=77794

为了生成地形(高度图),算法非常简单(分形等离子体),就像这个算法(Java):

http://www.sinc.stonybrook.edu/stu/jseyster/plasma/

如果Google搜索"fractal plasma python",您可能会找到一些示例代码。


我对游戏引擎并没有多少工作,但如何生成随机云纹理并使用它来取代模型呢?那不容易吗?


实现这一目标的最简单方法是作弊。而不是实际生成随机地形制作随机云纹理(不确定如何使用phyton),然后使displace修饰符使用该纹理,就是这样!我不确定它会有多容易。


您应该能够重新编程大多数可用的python脚本来生成渲染地形以生成游戏的地形......您是否需要从脚本中使用特定的东西来使其适合实时游戏而不是静态渲染?


推荐阅读