Part 5:组合所有内容

最后这一部分,我们需要使用《创建3D均匀粒子网格》教程中的脚本。我们将创建三个粒子系统,每个都有不同的材质和设置,以及相同的纹理。

三个粒子系统都将添加粒子网格脚本,设置如下图所示。
「U3D」伴随Simplex噪声的GPU粒子动画

除了Renderer模块外,所有模块都要禁用。发射,颜色和形状都由附加的脚本控制。
「U3D」伴随Simplex噪声的GPU粒子动画

所有粒子系统Main模块的设置如下。即Start Lifetime设为1,000,Start Speed设为0,Start Size设为0.5,Max Particles设为100,000。
「U3D」伴随Simplex噪声的GPU粒子动画

确保启用Custom Vertex Streams,并添加Center流。
「U3D」伴随Simplex噪声的GPU粒子动画

粒子系统

①是在背景向下滚动的绿色网格
「U3D」伴随Simplex噪声的GPU粒子动画

Transform组件按下图进行设置,Position Z设为10,Rotation X为110,Scale设为2, 1, 1.5。
「U3D」伴随Simplex噪声的GPU粒子动画

Noise Speed的XYZ值分别为(0, 1, 0),Noise Frequency为0.25,Noise Amplitude为0.75,Noise Abs为1。二个颜色分别为蓝色(Alpha = 10)和绿色(Alpha = 75)。
「U3D」伴随Simplex噪声的GPU粒子动画

②是发光的红色3D波形层
「U3D」伴随Simplex噪声的GPU粒子动画

按照下图设置Transform组件,Position的XYZ值分别为(0, -1.25, 8),Rotation的XYZ值都为0,Scale的XYZ值分别为(3, 0.5, 1)。

设置Render Mode为Mesh,然后设置Mesh为Cube。

该系统材质的唯一变化为颜色。颜色都为红色,Alpha值分别为0和25。

③是粒子系统②的副本,我们会再次使用立方体网格发射器来创建蓝色的波形层
「U3D」伴随Simplex噪声的GPU粒子动画

我们需要设置Transform属性,Position的XYZ值分别为(0, -3.15, 10)。Rotation的XYZ值为0。Scale的XYZ值分别为(12, 1, 1)。

最后,我们需要修改材质颜色为深蓝色和湖绿色,不透明度分别为5和25。

最终效果

现在完成了整个教程,我们会得到类似下图的效果。
「U3D」伴随Simplex噪声的GPU粒子动画