跑跑车首页

当前位置:首页攻略秘籍单机攻略 → 我的世界WorldEdit教程Perlin噪声基本介绍与相关知识

我的世界WorldEdit教程Perlin噪声基本介绍与相关知识

作者:佚名来源:本站整理 发表时间:2016/1/31 9:18:35 评论(0)


Perlin噪声指由Ken Perlin发明的自然噪声生成算法,可以生成类似自然界的随机噪声,在许多领域都用应用,与使用纯随机数生成的噪声相比更加自然和柔和。

1.Perlin噪声介绍

什么是Perlin噪声?

Perlin噪声指由Ken Perlin发明的自然噪声生成算法,可以生成类似自然界的随机噪声,在许多领域都用应用,与使用纯随机数生成的噪声相比更加自然和柔和。

下图是一个一维的Perlin噪声波形

下图是一个二维的Perlin噪声灰度图

而我们在WE中生成的就是一个三维的Perlin噪声(关于灰度的处理我们接下来会讲到)

1.2.不同种类噪声

之前我们讲到了随机生成的噪声,它们与Perlin噪声函数的区别是,Perlin函数使用插值函数使波形更加平滑,以更加自然(这后面有许多的计算,我们这里就不讲到了,有兴趣的童鞋可以自己了解一下)

例如下图是一个一维的Perlin噪声

而这个则是一个随机的噪声 (典型的例子也包括老电视的雪花)

虽然这两者中Perlin噪声的的频率比随机噪声低,但是还是可以很容易看出二者的不同性。

随机噪声如果用WE生成表示的话可以是使用随机几率功能生成的方块,可以看到它与之前使用Perlin噪声函数生成的效果的不同

1.3.波形的基本知识

在讲解Perlin噪声的生成方式之前,我们先看一些关于波形的基本定义【学霸可以跳过

波长(Wavelength)就是两个波谷指尖的距离,频率就是1/波长,波幅(Amplitude)就是波的高度。

比如下图的正弦波

下图为一个一维Perlin噪声,可以看到它也拥有波长(所以也有频率)和波幅

在Perlin噪声中,频率与波幅会控制成出的噪声函数结果。


玩家评论
我要点评

网名 注:您的评论需要经过审核才会显示出来。

已有 0 位玩家参与点评
下载排行