尽我所能,我找不到任何关于 Perlin\Samplex Noise in 1D 的真正教程。
我在整个互联网上搜索过,但就是找不到任何东西。我遇到的任何提到 1D 柏林噪音的网站通常都非常不清楚或只显示代码
最佳答案
聚会迟到了,但事实证明,像下面这样的函数永远不会是周期性的。
sin (2 * x) + sin(pi * x)
您可以采用通用的功能,例如将 2 更改为 3,在 y 方向上挤压图形,缩放单个正弦的 x 频率/周期,您还可以将单个周期移动 x。很多东西,我在 geogebra 的下面的链接中做了一个 Playground ,所以你可以玩配置,看看什么看起来最好等等。绿色图表是结果,紫色图表是如果你想要整个功能增长到理论上的无穷大,橙色虚线图是我们在上面看到的红色函数的恒定配置,黄色线图是没有缩放的一切。享受吧!
提示:非周期函数不需要两个无理数。例如,您也可以使用二的平方根。
关于c# - 一维柏林噪声?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8798771/