#noise #discrete #generate #grid #parallelized #2d #stamp

bin+lib dbpnoise

dbpnoise(离散、批量、类似 Perlin 的噪声)是一种并行化、有种子、类似 Perlin 的离散噪声算法,旨在快速生成 2D 游戏的简单 1-0 地图

3 个版本

0.1.2 2022 年 6 月 11 日
0.1.1 2022 年 6 月 11 日
0.1.0 2022 年 6 月 11 日

#423 in 游戏

Download history 46/week @ 2024-04-08 41/week @ 2024-04-15 22/week @ 2024-04-22 18/week @ 2024-04-29 9/week @ 2024-05-06 22/week @ 2024-05-13 30/week @ 2024-05-20 4730/week @ 2024-05-27 6977/week @ 2024-06-03 4590/week @ 2024-06-10 6383/week @ 2024-06-17 4215/week @ 2024-06-24 5496/week @ 2024-07-01 3837/week @ 2024-07-08 3234/week @ 2024-07-15 2116/week @ 2024-07-22

14,886 每月下载量

MIT 许可证

9KB
111

batch-perlin-like-noise-rs

批量、离散、并行化类似 Perlin 的噪声,使用受 Perlin 启发的算法生成一个大型布尔值网格。

DBPnoise 通过首先创建一系列“戳记”来工作,这些戳记是预先计算的 2D 网格,包含从单元格到戳记中心的向量与位于戳记中心的向量的点积值。然后,将这些戳记部分重叠,并通过标准 smoothstep 函数传递以生成结果。

依赖项

~2MB
~34K SLoC