thinkingParticles中文网站 > 使用技巧 > thinkingParticles之ParticleAge条件节点的应用演示

thinkingParticles之ParticleAge条件节点的应用演示

发布时间:2021/08/02

ParticleAge是thinkingParticles的条件节点,可在以下四个条件中产生真值:粒子出生时、粒子死亡时、一个指定的相对时刻间、一个指定的绝对时刻间。

我们可以利用thinkingParticles的ParticleAge节点制作粒子接续出生的效果。比如,如图1所示,蓝色的粒子出生死亡后,粉色粒子接着出生。接下来,我们具体来看看怎么实现吧。

图1:粒子组的接续出生效果
图1:粒子组的接续出生效果

一、创建粒子组与动力学组

首先,如图2所示,在thinkingParticles的主控系统中创建两个粒子组,选中粒子组A,在右侧属性面板中将粒子组A的粒子颜色设置为蓝色。

图2:创建并设置粒子组A
图2:创建并设置粒子组A

同样地,打开粒子组B的属性面板,将其粒子颜色设置为粉色。

图3:设置粒子组B
图3:设置粒子组B

然后,在动力学系统中创建两个动力学组。

图4:创建动力学组
图4:创建动力学组


二、应用ParticleAge条件节点

完成thinkingParticles粒子系统的构建后,打开第一个动力学组,创建PositionBorn节点。

图5:创建PositionBorn节点
图5:创建PositionBorn节点

然后,如图6所示,打开PositionBorn节点的属性面板,将其粒子组别选择为粒子组A,并将粒子的年龄设置为30。

图6:设置PositionBorn节点
图6:设置PositionBorn节点

接着,打开第二个动力学组,如图7所示,使用thinkingParticles的粒子组创建面板,创建粒子组A。

图7:创建粒子A
图7:创建粒子A

然后,在条件节点面板中找到并创建ParticleAge节点。

如图8所示,在ParticleAge节点属性面板中,可以看到其中包含了粒子出生、死亡等选项。由于我们需要制作的是粒子接续出生的效果,因此,需要选择粒子死亡的选项。

图8:创建并设置ParticleAge节点
图8:创建并设置ParticleAge节点

接着,如图9所示,再创建一个PositionBorn节点,并将其所属的粒子组别设置为粒子组B。

图9:创建PositionBorn节点
图9:创建PositionBorn节点

最后,将粒子组A、ParticleAge、PositionBorn依照如图10所示的方式连接起来,即可实现本文开头所示的,粒子组A出生死亡后,粒子组B接续出生的效果。

图10:连接节点
图10:连接节点

三、小结

综上所述,thinkingPartilces的ParticleAge条件节点可在粒子出生、死亡等条件下,判断为真并输出后续的结果,比如本例所示的第二组粒子的出生效果。

作者:泽洋

标签:thinkingParticlesParticleAge

读者也访问过这里: