跑跑車首頁

當(dāng)前位置:首頁攻略秘籍單機(jī)攻略 → 我的世界WorldEdit教程Perlin噪聲基本介紹與相關(guān)知識

我的世界WorldEdit教程Perlin噪聲基本介紹與相關(guān)知識

作者:佚名來源:本站整理 發(fā)表時間:2016/1/31 9:18:35 評論(0)


Perlin噪聲指由Ken Perlin發(fā)明的自然噪聲生成算法,可以生成類似自然界的隨機(jī)噪聲,在許多領(lǐng)域都用應(yīng)用,與使用純隨機(jī)數(shù)生成的噪聲相比更加自然和柔和。

1.Perlin噪聲介紹

什么是Perlin噪聲?

Perlin噪聲指由Ken Perlin發(fā)明的自然噪聲生成算法,可以生成類似自然界的隨機(jī)噪聲,在許多領(lǐng)域都用應(yīng)用,與使用純隨機(jī)數(shù)生成的噪聲相比更加自然和柔和。

下圖是一個一維的Perlin噪聲波形

下圖是一個二維的Perlin噪聲灰度圖

而我們在WE中生成的就是一個三維的Perlin噪聲(關(guān)于灰度的處理我們接下來會講到)

1.2.不同種類噪聲

之前我們講到了隨機(jī)生成的噪聲,它們與Perlin噪聲函數(shù)的區(qū)別是,Perlin函數(shù)使用插值函數(shù)使波形更加平滑,以更加自然(這后面有許多的計算,我們這里就不講到了,有興趣的童鞋可以自己了解一下)

例如下圖是一個一維的Perlin噪聲

而這個則是一個隨機(jī)的噪聲 (典型的例子也包括老電視的雪花)

雖然這兩者中Perlin噪聲的的頻率比隨機(jī)噪聲低,但是還是可以很容易看出二者的不同性。

隨機(jī)噪聲如果用WE生成表示的話可以是使用隨機(jī)幾率功能生成的方塊,可以看到它與之前使用Perlin噪聲函數(shù)生成的效果的不同

1.3.波形的基本知識

在講解Perlin噪聲的生成方式之前,我們先看一些關(guān)于波形的基本定義【學(xué)霸可以跳過

波長(Wavelength)就是兩個波谷指尖的距離,頻率就是1/波長,波幅(Amplitude)就是波的高度。

比如下圖的正弦波

下圖為一個一維Perlin噪聲,可以看到它也擁有波長(所以也有頻率)和波幅

在Perlin噪聲中,頻率與波幅會控制成出的噪聲函數(shù)結(jié)果。


玩家評論
我要點(diǎn)評

網(wǎng)名 注:您的評論需要經(jīng)過審核才會顯示出來。

已有 0 位玩家參與點(diǎn)評
下載排行