跑跑车游戏网
游戏
网游单机小游戏专题排行榜攻略资讯评测
软件
11应用专题排行榜教程
关于
广告合作网站地图意见反馈

我的世界WorldEdit教程Perlin噪声生成实例

佚名2016/02/03评论 (0)

小编为大家带来了《我的世界》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),下图为处理后的效果

接着将沙子替换成需要的方块,这里使用了石头,效果如下,可以看出模拟出了一个自然的地形起伏。

上一篇我的世界WorldEdit教程Perlin噪声灰度值区间影响说明

下一篇我的世界WorldEdit教程Perlin噪声Persistance值的影响说明

网友评论
取消

累计评论0

展开其余评论

相关阅读

上滑或点击查看更多...