《我的世界》噪声函数含义及应用介绍

时间:2016/01/23 09:46:33 编辑:小丽人

【4】关于噪声的一些基本定义

在讲解Perlin噪声的生成方式,我们先看一些关于噪声的基本定义。

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

比如下图的正弦波

《我的世界》噪声函数含义及应用介绍

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

《我的世界》噪声函数含义及应用介绍

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

【5】Perlin噪声的生成与倍频

Perlin噪声是基于种子生成的,也就是说在参数不变的情况下,同样的种子一直会给出同样的结果。Perlin噪声本身是由多个噪声函数相加产生的,这里用一维的Perlin噪声举例。

可以看到下面四个噪声函数每一个对于上一个的关系都是频率增大,波幅降低。

《我的世界》噪声函数含义及应用介绍

《我的世界》噪声函数含义及应用介绍

《我的世界》噪声函数含义及应用介绍

《我的世界》噪声函数含义及应用介绍

如果把上面的四个噪声函数加在一起就形成了下面的Perlin噪声,我们说这个Perlin函数是4倍频,因为它是由四次叠加(遵循每次叠加增加频率降低波幅的规律)完成的,倍频的数量决定了Perlin噪声的精细程度。

《我的世界》噪声函数含义及应用介绍

比如下面的四个Perlin噪声,分别是1倍频,2倍频,4倍频与8倍频,可以看到倍频数越高,Perlin噪声就越精细,同时整体形状不会有很大的改变。

《我的世界》噪声函数含义及应用介绍

《我的世界》噪声函数含义及应用介绍

《我的世界》噪声函数含义及应用介绍

《我的世界》噪声函数含义及应用介绍

本文导航
第1页:第1页 第2页:第2页 第3页:第3页 第4页:第4页 第5页:第5页 第6页:第6页 第7页:第7页 第8页:第8页
游戏聚合
9.2
  • 好玩

    32103+1
  • 不好玩

    5491+1
相关攻略
相关游戏