跑跑車首頁

當前位置:首頁攻略秘籍單機攻略 → 我的世界WorldEdit教程Perlin噪聲基本介紹與相關知識

我的世界WorldEdit教程Perlin噪聲基本介紹與相關知識

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


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

1.Perlin噪聲介紹

什么是Perlin噪聲?

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

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

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

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

1.2.不同種類噪聲

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

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

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

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

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

1.3.波形的基本知識

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

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

比如下圖的正弦波

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

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


玩家評論
我要點評

網名 注:您的評論需要經過審核才會顯示出來。

已有 0 位玩家參與點評
下載排行