小编为大家带来了《我的世界》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),下图为处理后的效果
接着将沙子替换成需要的方块,这里使用了石头,效果如下,可以看出模拟出了一个自然的地形起伏。
42016-02-03
02016-02-02
12016-02-02
02016-02-02
02016-02-02
12016-02-02
12016-02-02
02016-02-02
累计评论0条
展开其余评论