随机地形生成

Jac*_*ick 6 java

如何制作出更逼真地形的地形生成器?我当前的生成器生成这种类型的地形:

在此输入图像描述

我怎样才能让它变得更加真实,如湖泊和河流?

Tho*_*mas 6

基本上,您在生成的地形上定义并应用一组过滤器.

我不能详细介绍,但我会为你提供一些谷歌的提示:

  1. voronoi图
  2. 侵蚀过滤器
  3. ...

对于河流,您可以创建一个voronoi图,在光单元之间有细细的暗线.你可以有一些从暗到亮的渐变,以实现平滑过渡.然后,您可以使用生成的地形多次绘制该图表,从而有效地降低了这些线条的高度.加上地形的不规则形状,你可以获得一些非直线的"原型".

接下来,您可以应用模拟雨水,水流和侵蚀的侵蚀过滤器,以获得更加逼真和平稳的河流和湖泊.

这应该让你开始.

欲了解更多信息,请访问VTerrain.org,例如本页:http://vterrain.org/Elevation/Artificial/,或者用于水模拟(水文地质学):http://vterrain.org/Water/index.html #Hydrogeology