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

我的世界WorldEdit教程Perlin噪声基本介绍与相关知识

佚名2016/01/31评论 (0)


Perlin噪声指由Ken Perlin发明的自然噪声生成算法,可以生成类似自然界的随机噪声,在许多领域都用应用,与使用纯随机数生成的噪声相比更加自然和柔和。

1.Perlin噪声介绍

什么是Perlin噪声?

Perlin噪声指由Ken Perlin发明的自然噪声生成算法,可以生成类似自然界的随机噪声,在许多领域都用应用,与使用纯随机数生成的噪声相比更加自然和柔和。

下图是一个一维的Perlin噪声波形

下图是一个二维的Perlin噪声灰度图

而我们在WE中生成的就是一个三维的Perlin噪声(关于灰度的处理我们接下来会讲到)

1.2.不同种类噪声

之前我们讲到了随机生成的噪声,它们与Perlin噪声函数的区别是,Perlin函数使用插值函数使波形更加平滑,以更加自然(这后面有许多的计算,我们这里就不讲到了,有兴趣的童鞋可以自己了解一下)

例如下图是一个一维的Perlin噪声

而这个则是一个随机的噪声 (典型的例子也包括老电视的雪花)

虽然这两者中Perlin噪声的的频率比随机噪声低,但是还是可以很容易看出二者的不同性。

随机噪声如果用WE生成表示的话可以是使用随机几率功能生成的方块,可以看到它与之前使用Perlin噪声函数生成的效果的不同

1.3.波形的基本知识

在讲解Perlin噪声的生成方式之前,我们先看一些关于波形的基本定义【学霸可以跳过

波长(Wavelength)就是两个波谷指尖的距离,频率就是1/波长,波幅(Amplitude)就是波的高度。

比如下图的正弦波

下图为一个一维Perlin噪声,可以看到它也拥有波长(所以也有频率)和波幅

在Perlin噪声中,频率与波幅会控制成出的噪声函数结果。

上一篇我的世界0.14.0B3更新内容一览 MCPE0.14.0B3

下一篇我的世界籽岷1.9PVE小游戏熊猫历险记附下载

网友评论
取消

累计评论0

展开其余评论

相关阅读

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