生成噪声映射的简单库。
Noisemap的Python项目详细描述
噪声map
python的一个简单库,它将noisemap作为2d numpy数组返回。
安装
pip install noisemap
用法
功能
mapgen
Mapgen(size, smoothness)
参数
size
size
定义数组中有多少数据点。生成的noisemaps始终是正方形的,因此具有size
5的映射将是5x5 2d数组。
smoothness
smoothness
影响噪声映射的平滑程度。0的smoothness
将是完全随机数的网格,而较高的smoothness
将使每个数据点的值相对接近其相邻的数据点。
注意事项
- 所有数据点都是用
random.random()
生成的浮点数。这意味着您可以用random.seed(seed)
影响noisemap中的数字。 - 平滑可能需要一些时间,这取决于网格的大小和要进行的平滑量。