游民星空 > 攻略秘籍 > 攻略 > 正文

《我的世界》噪声函数攻略 我的世界噪声函数应用

2016-01-22 19:14:39 来源:minecraft吧 作者:Az蓝色轨迹 我要投稿

第6页:

展开

【14】Persistence值

  我们提到Persistence值控制了每个倍频之前的频率与波幅差距,这个值越高,噪声就越粗糙,反之越平滑,在WE中也是如此。

  下图使用的命令是//replace =perlin(300,x,y,z,0.05,3,0.5)<0.2 35:14

  Persistence值为 0.5 (可以大致理解为每一个倍频的频率是上一个的两倍,波幅是上一个的一半)

游民星空

  现在我们在不改变其他值的情况下将它改为 0.25,可以看到生成的噪声十分平滑。

游民星空

  反之如果我们把他改为0.75,生成出来的效果就十分粗糙,对整体形状也有一定的改变。

游民星空

【15】灰度值区间

  刚才我们提到了,二维的Perlin噪声是灰度图,三维也是如此,每个点都有一个灰度值,但在MC中每个方块的位置只能有“有方块”和“没有方块”两种状态,即0或者1,不存在50%灰度类似于“半个方块”的设定,这时就需要设定灰度值区间,来确定哪些灰度值的位置需要被填充方块。

  下图的生成命令为//replace =perlin(400,x,y,z,0.05,2,0.5)<0.1 35:14。可以看到这个<0.1,它的意义为“小于10%灰度值(或亮度)的方块位置”,这样所有满足这个条件的方块位置都会被填上方块 (灰度值为从0到1,即从纯黑到各阶灰色到纯白)。如果逐渐增大这个数字的即代表逐渐增大允许的区间范围,结果就是生成出来的方块会更多,但由于Perlin噪声的特性整体的形状改变不大。

  也可以改为,如 >0.9 代表“大于90%灰度值(或亮度)的方块位置” ,这时逐渐减小这个数字就变成了增大生成方块的范围。

  下图的灰度值范围为 <0.1。

游民星空

  现在我们在不改变其他参数的情况下将它改成 <0.2 ,可以看到方块堆的体积变大了。

游民星空

  现在是 <0.3

游民星空

  下图是 <0.4

游民星空

更多相关内容请关注:我的世界专区

责任编辑:克己律人

上一页 1 2 3 4 5 6 7 8 下一页
友情提示:支持键盘左右键“← →”翻页

本文是否解决了您的问题

游民星空APP
随手浏览游戏攻略
code
单机游戏下载
休闲娱乐
综合热点资讯
游民星空联运游戏