3 个版本 (破坏性更新)
0.3.0 | 2020 年 4 月 29 日 |
---|---|
0.2.0 | 2020 年 4 月 26 日 |
0.1.0 | 2020 年 4 月 26 日 |
#1156 在 文本处理
每月 21 次下载
用于 hxgm30-eco
545KB
1K SLoC
noise
用于 hexagram30 项目中的噪声生成
基于 noise-rs 项目。实现了两个用于洞穴生成的自定义噪声修饰符: threshold
和 invert
.
特性
目前支持通过 CLI 的 cave
子命令生成类似洞穴的噪声,可以选择六种不同的洞穴类型。
示例
要查看(小型)示例,请运行 make examples
。图像将在 ./example_images
目录中生成。
构建
运行 make
。
使用方法
构建后,运行以下命令以获取详细选项和标志信息
./bin/hxgm30-noise帮助
./bin/hxgm30-noise -h
./bin/hxgm30-noisecave -h
以下将在 ./example_images
目录中生成一个 test.png
图像
./bin/hxgm30-noise -s 2 -r 800,800 -t -0.2 -o test.png cave complex
示例输出
以下是使用此工具生成的六种不同洞穴系统的缩略图(单击查看大图)
以下是使用 ASCII 输出选项生成的一个
以下是另一个带有陆地和海洋颜色的
以下是生成了多个级别(和颜色)的一个,适用于陆地覆盖等
依赖关系
~8–20MB
~195K SLoC