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

《我的世界》Perlin噪声函数是WorldEdit 6.0 Beta 1 中加入的功能,很多玩家一看到这高大上的名字和繁多的物理名词就犯难了,其实,只要你弄清一些名称的含义以及参数的作用,完全可以创造出非常复杂的建筑,下面就随我一起来看看吧。

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

游民星空 - 查攻略必备

下载游民App,免费领取游戏大作

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

minecraft吧 Az蓝色轨迹 2016-01-22 19:14
0

【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

游民星空

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

责任编辑:克己律人

本文对您是否有帮助

攻略专题 进入

相关推荐

APP精彩推荐打开游民APP查看更多

在线玩推荐更多