我很难理解许多描述 Perlin 噪声生成如何工作的在线可用的高度数学论文,我想知道是否有人能指出我更容易获得介绍的方向。我希望在应用程序中使用 Perlin 噪声来创建 2D 纹理。
问问题
36493 次
2 回答
9
值得注意的是,原始的 Perlin 噪声算法已被作者弃用。Ken Perlin 设计了一个新版本:Simplex Noise
有一个很好的解释 Simplex Noise with Java implementation here。
于 2012-02-19T14:07:13.820 回答
4
看一下Texturing and Modeling, A Procedural Approach一书,从第67页开始,有一个很好的梯度噪声描述和源代码,柏林噪声只是另一种梯度噪声。
GPU Gems 2中也有一个实现。
Perlin 噪声本身并不使用太多高级数学,您只需要了解线性插值、格子和随机值即可。
于 2010-07-21T21:48:23.377 回答