Algorithm 创建无限地形/景观/曲面的算法?
是否有创建无限地形/景观/曲面的算法 约束条件Algorithm 创建无限地形/景观/曲面的算法?,algorithm,Algorithm,是否有创建无限地形/景观/曲面的算法 约束条件 算法应该从一个随机种子开始 算法应该是一对一(相同的种子产生相同的结果) 只要满足2,就允许使用其他输入参数 该算法可以输出2d地图 它假设只创建具有不同高度(山脉)的曲面,而不是三个、海洋等 我要找的是算法,不是软件 应该很快 这里的其他相关问题都不能回答这个问题。 如果有任何不清楚的地方,请告诉我 我会建议一些类似柏林噪音的东西,我以前用过它来做你上面描述的东西,它很合适。看看这个,你可以看到你期望从噪声发生器得到的输出。这里还有一个指向算法p
如果有任何不清楚的地方,请告诉我 我会建议一些类似柏林噪音的东西,我以前用过它来做你上面描述的东西,它很合适。看看这个,你可以看到你期望从噪声发生器得到的输出。这里还有一个指向算法p代码的链接
正如其他人所说,柏林噪声是一种可能性。有一个很好的捕获程序生成使用(IIRC,它已经有一段时间,因为我读了这篇)3D柏林噪声
当然还有其他方法,例如,可能值得一看。行星,作为一个洞穴(大致上)不可能有一个无限的表面。有没有人在这一页上尝试过:
有很多分形过程(如柏林噪声)
-所以从游戏的角度来看,也许是一个行星,但从数学上讲,它是一个平面。上面的标签是错误的-它是分形噪声(柏林噪声不是分形噪声的一种类型),通过值噪声产生(柏林噪声不是值噪声的一种类型-它是梯度噪声)。但这并不是说它没有用。