我最近一直在研究不同的算法,并且已经读了很多关于perlin噪声.似乎人们使用它的唯一的东西是生成纹理(云/木纹)或分配树.
佩林噪音还能用什么?
解决方法
对于Perlin的噪音和你所能做的事情最好的论文我知道是在
Texturing and Modelling年由埃伯特,但雨果埃利亚斯把一个相当不错的
pages on noise and other related subjects收集一些时间回来,值得一看.
当我在20世纪90年代后期使用各种形式的Perlin噪声处理来处理地形时,我写了一系列景观可视化程序,广泛用于创建逼真的景观.许多其他程序也做了类似的事情 – 例如美妙的Terragen.
我也使用它来在其他纹理之上应用现实的噪点,例如,将“粗糙度”添加到Photoshop的Photorealistic Textile plugin.
基本上Perlin噪音的魅力在于它不是随机而是动荡的,所以在任何情况下,如果你有一个非确定性的现象,它可以应用于提供更多的“自然”结果.任何程序员应该熟悉的集合或例程,因为它的使用在人们倾向于达到随机数发生器的许多情况下是适当的.例如,使用Perlin函数来导出游戏中某些建模的移动实体的速度变化(例如由于风或其他某些因素)的作用远远优于应用随机变化.