创建无限地形/景观/表面的算法?

Ami*_*aei 2 algorithm

有没有创建无限地形/风景/表面的算法?

约束

  1. 该算法应该由随机种子开始
  2. 算法应该是一对一的(同一种子给出相同的结果)
  3. 只要满足2,就允许其他输入参数
  4. 该算法可以输出2d映射
  5. 它假设只创建具有不同高度(山脉)的表面,而不是三个,海洋等.
  6. 我正在寻找算法,而不是软件.
  7. 它应该很快

这里没有其他相关问题回答这个问题.如果有什么不清楚请告诉我!

jas*_*per 6

我会建议像Perlin这样的东西,我以前用过它就像你上面描述的那样,它符合要求.查看此示例,您可以看到噪声生成器所期望的输出类型.这里也是算法p代码的链接.

http://freespace.virgin.net/hugo.elias/models/m_perlin.htm