在Blender3D中生成随机地形
时间:2020-03-05 18:44:15 来源:igfitidea点击:
我尝试在Google中找到一个Python脚本,该脚本会在游戏开始时(或者每次玩家前进到新场景时)生成随机地形,但我发现的所有工具都是用于创建地形来渲染的,而不是用于游戏模式。
知道如何/在哪里找到一个吗?
(我假设由于Blender3D具有游戏编程功能,所以有人可以在SO中提问)
解决方案
回答
该链接相关吗?
http://blenderartists.org/forum/showthread.php?t=77794
要生成地形(高度图),该算法非常简单(分形等离子体),类似于以下算法(Java):
http://www.sinc.stonybrook.edu/stu/jseyster/plasma/
如果我们在Google中搜索"分数维等离子python",则可能会找到一些示例代码。
回答
我们应该能够对大多数可用于生成要渲染的地形的python脚本进行重新编程,从而为游戏生成地形...我们需要脚本中的特定内容以使其适合实时游戏,而不是静态渲染吗?
回答
我在游戏引擎方面的工作还不是很多,但是如何生成随机的云纹理并使用它来替换模型呢?那会更容易吗?