我的世界WorldEdit教程Perlin噪聲生成實例
小編為大家帶來了《我的世界》WorldEdit教程Perlin噪聲生成實例,前面介紹了Perlin噪聲函數的各個參數,如果有不明白的部分歡迎提問,有錯誤也請指出。
講了那么多Perlin噪聲的用法,你們可能會問了,這玩意能干啥啊?
我這里總結了一些我找到的用法,各位也可以繼續研究發掘這個功能的潛力。
每個例子的生成指令在圖片上,還有許多需要完善的地方。
4.1.模擬洞穴生成
指令參考
//replace =perlin(200,x,y,z,0.07,1,0.4)>0.3 stone
復制代碼
下圖是將上圖的石頭替換成了玻璃以看到生成的情況
4.2.模擬云彩生成
指令參考
//replace =perlin(9812,x/2,y/1.5,z/2,0.08,2,0.2)<0.2 wool
復制代碼
雖然有時候會生成出一些奇怪形狀的不過大體來說形狀還是可以接受的
4.3.模擬礦石簇生成
指令參考
//replace =perlin(200,x/0.3,y/0.3,z/0.3,0.07,1,0.6)>0.99 coalore
復制代碼
4.4.模擬空島生成
指令參考
//replace =perlin(2434,x/2,y,z/2,0.07,1,0.2)<0.2 stone
復制代碼
可以生成出類幻想風的空島(類似于以太那種吧),比較圓的那種
下圖是上圖經過自然化處理的結果
4.5.隨機地面構造
這是利用3D Perlin噪聲的單層切面(即生成區域僅一格高)進行地面材質模擬的結果(圖中草地上的沙礫簇)
4.6.隨機地形生成
這是一個將Perlin噪聲生成與其他操作結合的例子,首先我們生成沙子組成的Perlin噪聲點,沙子受到重力影響落地
指令參考
//replace =perlin(23353,x/3,y/0.5,z/3,0.1,2,0.8)<0.25 sand
復制代碼
沙子落地后效果如下
接下來對生成出的沙子進行平滑處理(//smooth),下圖為處理后的效果
接著將沙子替換成需要的方塊,這里使用了石頭,效果如下,可以看出模擬出了一個自然的地形起伏。
查看所有0條評論>>