Perlin Noises(Perlin噪声)
该类别中的噪声都是基于Ken Perlin所创建的类型(Ken Perlin是Perlin噪声的发明者,用过3D软件的人应该对Perlin噪声不会陌生)。Perlin噪声能够产生看上去随机的可重复样式,它们都是基于程序过程纹理。如图31所示。
图31 Perlin Noises(Perlin噪声)样式
Perlin噪声有三种基本类型:Linear(线性)、 Value(数值)和 Gradient(倾斜)。线性Perlin噪声产生尖锐的边缘。数值Perlin噪声则效果比较好,但是相对来说比较慢。倾斜Perlin噪声则具有最好的效果,但是速度最慢。每种类型的Perlin噪声都具有正反两方面特点。
Perlin噪声样式中包含Value(数值)、Gradient(倾斜)、Value-Gradient(数值-倾斜)、Value-Gradient (Variable)(可变数值-倾斜)、Noise(linear)(线性)、Linear-Value-Gradient(线性-数值-倾斜)和Linear-Value-Gradient (Variable)(可变线性-数值-倾斜)等7个类型。它们都包含一个共同的额外参数Ridged:,用于在噪声样式上创建背脊,它也有另外一个作用,那就是使得噪声平均起来比较高。
Square Patterns(正方形样式)
该类别样式中包含Random Altitudes(自由高度)、 Squares(正方形)、 Squares (Pairs)(一对正方形)、 Stones(石头)、 Square Blobs(正方形斑点)和 Square Stones(正方形石头)等6个类型,除了基本参数外,没有其他额外参数,如图32所示。
图32 Square Patterns(正方形样式)
小结:本讲中我们主要讲解了八个类别的噪声节点,分别了解了Vue中各种不同类别中各种类型噪声节点的含义和功能。噪声节点是九种节点中类型最多的一种节点,也是我们最常使用到的函数类型,因而熟练理解其不同类型噪声节点参数的含义,对于我们实现各种创作要求有着非常重要的作用。噪声这个概念也是很多软件中经常使用到的概念,希望大家通过本章的学习掌握好Vue中噪声的使用与含义,以便为以后的自由创作打下牢固的理论技术。