【发布时间】:2014-08-18 12:56:49
【问题描述】:
我正在计划一个使用单纯形噪声算法生成地图的项目。
我想在您移动和探索时生成更多地形。我知道单纯形从种子中产生噪音,如果重新使用种子,它将生成相同的地图。我想逐块加载地图。
我的问题是这样的:
是否可以将偏移参数传递给修改后的噪声函数,而无需遍历我已有的值?
例如接收 (0,0)-(100,100) 值的数据,然后使用相同的种子从单独的调用中接收 (0,100)-(100,200) 值,而无需遍历前 100x100 值。
我以前没有这么多地处理过噪音,我很想知道这种方法是否可行?
还有什么其他有效的方法可以产生类似的结果。如果这可行,我可以将地图数据保存为使用的种子吗?最小化 IO 函数?
【问题讨论】:
-
这个问题归结为选择一个随机数方案,您想提前知道给定图形的值是多少。也许在这个问题中添加“随机”标签?
-
我只是不确定算法是否需要生成块 1 才能基本上返回块 2。希望对单纯形噪声有更多了解的人可以回答这个问题。