Perlin噪声
維基百科,自由的 encyclopedia
Perlin噪声(Perlin noise,又稱為柏林噪声)指由Ken Perlin发明的自然噪声生成算法[1],具有在函数上的连续性,并可在多次调用时给出一致的数值。 在电子游戏领域中可以透过使用Perlin噪声生成具连续性的地形;或是在艺术领域中使用Perlin噪声生成图样。由于Perlin本人的失误,Perlin噪声这个名词现在被同时用于指代两种有一定联系的的噪声生成算法。这两种算法都广泛地应用于计算机图形学,因此人们对这两种算法的称呼存在一定误解。下文中的Simplex噪声和分形噪声都曾在严肃学术论文中被单独的称作Perlin噪声。
本文仅讨论灰度图的情况。对于彩色图像的噪声生成,只要将同样的方法分别应用于各个颜色分量上,再加以合成即可。