#perlin-noise #done #generator #js #rune #demo #scene

bin+lib rusalka

3D Perlin噪声生成器

1个稳定版本

1.0.0 2022年12月2日

#1211 in 开发工具

MIT/Apache

7KB
107

Rusalka

一个3D Perlin噪声生成器,基于Jorge Moreno的JavaScript包并转换为Rust。 https://github.com/alterebro/perlin-noise-3d

他的版本基于Rune Madsen在rune.noise.js上所做的先前适配,rune.noise.js是Daniel Shiffman从P5.js中改编的,而P5.js又是Ben Fry从Processing / PApplet.java中改编的,Processing / PApplet.java是Ben Fry从Karsten Schmidt(又名toxi)的贡献中改编的,Karsten Schmidt将德国演示场景团体Farbrausch在他们的演示作品"art"( [email protected] )中的代码改编,该代码是基于Ken Perlin的原始作品。

只是让这个球继续滚动


使用方法

这个实现非常简单。首先创建一个NoiseGenerator,用字符串初始化它。然后使用三个浮点数获取噪声体积中的任何点。main.rs文件中的示例将噪声放大并打印出几个切片。

  let generator = NoiseGenerator::new("Rusalka!");
      generator.get(x,y,z);

依赖项

~370KB