#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 • Rust 包仓库 46/week @ 2024-04-08 • Rust 包仓库 41/week @ 2024-04-15 • Rust 包仓库 22/week @ 2024-04-22 • Rust 包仓库 18/week @ 2024-04-29 • Rust 包仓库 9/week @ 2024-05-06 • Rust 包仓库 22/week @ 2024-05-13 • Rust 包仓库 30/week @ 2024-05-20 • Rust 包仓库 4730/week @ 2024-05-27 • Rust 包仓库 6977/week @ 2024-06-03 • Rust 包仓库 4590/week @ 2024-06-10 • Rust 包仓库 6383/week @ 2024-06-17 • Rust 包仓库 4215/week @ 2024-06-24 • Rust 包仓库 5496/week @ 2024-07-01 • Rust 包仓库 3837/week @ 2024-07-08 • Rust 包仓库 3234/week @ 2024-07-15 • Rust 包仓库 2116/week @ 2024-07-22 • Rust 包仓库

14,886 每月下载量

MIT 许可证

9KB
111

batch-perlin-like-noise-rs

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

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

依赖项

~2MB
~34K SLoC