本文将会应用到thinkingParticles的PathPosition节点,制作如图1所示的,粒子沿着路径出生的效果。
PathPosition节点,是一种可获取路径位置的节点类型,这里的路径指的是一条样条线或所选网格对象的一条边。接下来,一起来看看怎么利用PathPosition节点制作沿路径出生的粒子吧。
一、创建路径
首先,如图2所示,使用3ds Max的创建样条线功能。
如图3所示,在场景中创建一条样条线路径。
二、创建粒子系统
完成路径的创建后,打开3ds Max的粒子系统创建功能,创建一个thinkingParticles粒子系统。
然后,打开该thinkingParticles粒子系统的编辑面板,创建粒子组与动力学组。
三、制作沿路径出生粒子
如图6所示,打开新创建的动力学组,创建PositionBorn节点。
接着,将PositionBorn节点的出生粒子数设置为每秒100。
完成PositionBorn节点的设置后,如图8所示,创建PathPosition节点(Helpers-Position-PathPosition)。
接着,打开PathPosition节点的属性设置面板,使用其拾取功能。
拾取刚才在3ds Max中创建的路径。
路径拾取成功后,如图11所示,路径元素就会出现在PathPosition节点的元素列表中。
完成路径的拾取后,如图12所示,将PositionBorn的Born Particle输出端口与PathPosition节点的Position输入端口相连接。
四、动画制作
由于PathPosition节点获取的是路径的位置,为了让呈现粒子沿着路径出生的动态效果,需要进行动画的制作。
如图13所示,打开3ds Max的关键帧功能。
如图14所示,依次进行以下操作:
1. 将时间线上的指针移动到20帧位置
2. 将PathPosition节点的单位(Units)设置为10
3. 将时间线上的指针移动到50帧位置
4. 将PathPosition节点的单位(Units)设置为50
5. 重复以上操作,设置关键帧3
完成以上操作后,即可获得本文开头所示的粒子沿着路径出生的效果。
五、小结
综上所述,通过使用thinkingParticles的PathPosition功能,可获取3ds Max中样条线路径的位置信息,以准确地将粒子出生的位置定位于样条线上。而通过将获取到的不同路径位置设置为关键帧,可制作出粒子沿路径出生的效果。