我的世界WorldEdit教程Perlin噪聲基本介紹與相關(guān)知識(shí)
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ù)生成的噪聲相比更加自然和柔和。
下圖是一個(gè)一維的Perlin噪聲波形
下圖是一個(gè)二維的Perlin噪聲灰度圖
而我們?cè)赪E中生成的就是一個(gè)三維的Perlin噪聲(關(guān)于灰度的處理我們接下來(lái)會(huì)講到)
1.2.不同種類噪聲
之前我們講到了隨機(jī)生成的噪聲,它們與Perlin噪聲函數(shù)的區(qū)別是,Perlin函數(shù)使用插值函數(shù)使波形更加平滑,以更加自然(這后面有許多的計(jì)算,我們這里就不講到了,有興趣的童鞋可以自己了解一下)
例如下圖是一個(gè)一維的Perlin噪聲
而這個(gè)則是一個(gè)隨機(jī)的噪聲 (典型的例子也包括老電視的雪花)
雖然這兩者中Perlin噪聲的的頻率比隨機(jī)噪聲低,但是還是可以很容易看出二者的不同性。
隨機(jī)噪聲如果用WE生成表示的話可以是使用隨機(jī)幾率功能生成的方塊,可以看到它與之前使用Perlin噪聲函數(shù)生成的效果的不同
1.3.波形的基本知識(shí)
在講解Perlin噪聲的生成方式之前,我們先看一些關(guān)于波形的基本定義【學(xué)霸可以跳過(guò)
波長(zhǎng)(Wavelength)就是兩個(gè)波谷指尖的距離,頻率就是1/波長(zhǎng),波幅(Amplitude)就是波的高度。
比如下圖的正弦波
下圖為一個(gè)一維Perlin噪聲,可以看到它也擁有波長(zhǎng)(所以也有頻率)和波幅
在Perlin噪聲中,頻率與波幅會(huì)控制成出的噪聲函數(shù)結(jié)果。
- 我的世界0.14.0B3更新內(nèi)容一覽 MCPE0.14.0B3
- 我的世界籽岷1.9PVE小游戲熊貓歷險(xiǎn)記附下載
- 我的世界動(dòng)畫短片凋零是怎么創(chuàng)造出來(lái)的
- 我的世界動(dòng)畫短片如果生物有了創(chuàng)造模式
- 我的世界手機(jī)版0.14.0建筑教程生存向現(xiàn)代房屋設(shè)計(jì)
- 我的世界手機(jī)版0.14.0建筑教程小型公園設(shè)計(jì)
- 我的世界手機(jī)版0.14.0建筑教程冰激凌建筑設(shè)計(jì)
- 我的世界手機(jī)版0.14.0建筑教程灑水車建筑設(shè)計(jì)
- 我的世界手機(jī)版0.14.0紅石大炮連射版怎么制作 高頻紅石大炮制作方
- 我的世界手機(jī)版0.14.0建筑教程50X50超大單層家庭現(xiàn)代別墅設(shè)計(jì)
查看所有0條評(píng)論>>