thinkingParticles中文网站 > 使用技巧 > thinkingParticles入门-粒子沿着图形表面运动

thinkingParticles入门-粒子沿着图形表面运动

发布时间:2021/06/08

本文将会通过使用thinkingParticles的MatterWaves节点与SurfaceFollow节点,制作粒子沿着图形表面运动的特效。

该特效的制作原理是,先由MatterWaves节点基于材质产生粒子,然后再通过SurfaceFollow节点控制粒子沿着图形表面运动。接下来,一起来看看具体在thinkingParticles中操作吧。

图1:粒子沿着球体表面运动

一、制作粒子基于对象出生

首先,如图2所示,在3ds MAX的编辑区创建一个长方体,作为粒子出生基于的对象使用。通过创建图形,我们可以控制粒子出生的方向。

图2:创建长方体

接着,如图3所示,创建thinkingParticles粒子系统,打开其操作界面,并创建粒子组1与两个动力学组。

图3:创建两个动力学组

选中第一个动力学组,如图4所示,创建MatterWaves节点(Operator-Generator-MatterWaves),该节点可基于3ds MAX的对象产生粒子。

完成MatterWaves节点的创建后,打开其参数面板,单击对象拾取按钮。

图4:创建MatterWaves节点

然后,返回3ds MAX的编辑区,如图5所示,拾取长方体作为MatterWaves节点的对象。

图5:拾取长方体


完成MatterWaves节点对象的拾取后,如图6所示,我们就可以获得基于长方体的粒子出生效果。

图6:粒子基于长方体出生

二、粒子沿着球体表面运动

接着,我们需要制作出生的粒子沿着球体表面运动。

如图7所示,先打开MatterWaves节点的参数面板,将其组别(Group)调整为组别1,定义粒子组1。

图7:定义MatterWaves节点组别


接着,打开第二个动力学组,如图8所示,创建Node节点(Helpers-Standard-Node),该节点可用于拾取3ds MAX的对象。

完成Node节点的创建后,单击拾取对象按钮。

图8:创建Node节点

然后,返回3ds MAX的编辑区,如图9所示,拾取球体作为Node节点的对象。

图9:拾取球体

接着,如图10所示,创建SurfaceFollow节点(Operator-Dynamics-SurfaceFollow),该节点可将粒子的运动控制在对象的表面。

完成SurfaceFollow节点的创建后,将Node节点的Node输出端口与SurfaceFollow的Floor Node输入端口相连接。

图10:创建SurfaceFollow节点

然后,如图11所示,再创建一个粒子组1节点,使得之前定义的粒子组1与当前的动力学组发生交互,构建出粒子沿着球体表面运动的效果。

图11:创建粒子组1节点

最后,如图12所示,打开SurfaceFollow节点的参数面板,将其距离数值提高至5,让粒子稍微远离一点球体。

图12:设置SurfaceFollow节点距离参数

完成以上设置后,即可获得如图13所示的粒子沿着球体表面运动的效果。

图13:粒子沿着球体表面运动

三、小结

综上所述,通过使用thinkingParticles的MatterWaves节点可制作基于图形产生的粒子,然后再通过SurfaceFollow节点可控制粒子出生后沿着指定的图形表面运动。

作者:泽洋

标签:thinkingParticles粒子特效

读者也访问过这里: