【4】關于噪聲的一些基本定義
在講解Perlin噪聲的生成方式,我們先看一些關于噪聲的基本定義。
波長(Wavelength)就是兩個波谷指尖的距離,頻率就是1/波長,波幅(Amplitude)就是波的高度。
比如下圖的正弦波
下圖為一個一維Perlin噪聲,可以看到它也擁有波長(所以也有頻率)和波幅
在Perlin噪聲中,頻率與波幅會控制成出的噪聲。
【5】Perlin噪聲的生成與倍頻
Perlin噪聲是基于種子生成的,也就是說在參數不變的情況下,同樣的種子一直會給出同樣的結果。Perlin噪聲本身是由多個噪聲函數相加產生的,這里用一維的Perlin噪聲舉例。
可以看到下面四個噪聲函數每一個對于上一個的關系都是頻率增大,波幅降低。
如果把上面的四個噪聲函數加在一起就形成了下面的Perlin噪聲,我們說這個Perlin函數是4倍頻,因為它是由四次疊加(遵循每次疊加增加頻率降低波幅的規律)完成的,倍頻的數量決定了Perlin噪聲的精細程度。
比如下面的四個Perlin噪聲,分別是1倍頻,2倍頻,4倍頻與8倍頻,可以看到倍頻數越高,Perlin噪聲就越精細,同時整體形狀不會有很大的改變。
瀏覽量:72022-07-19
瀏覽量:12021-05-31
瀏覽量:02021-05-29
瀏覽量:02021-05-17
瀏覽量:02021-04-23
瀏覽量:02019-10-13