在这个页面上,在p5.js的文档中,柏林噪声被描述为具有[0,1]的输出范围,但我发现的所有其他实现都有一个关于0的小范围对称,似乎这在理论上也应该成立。Processing对柏林噪声的实现是怎么回事?他们有什么不同之处?我怎样才能在python中复制它?
处理是开源的。您可以在此处查看noise()
函数的源代码(当前为 5293 行)。
您可能还想通读这个问题,其中讨论了柏林噪声的输出范围。