thinkingParticles是一款运用规则与条件来控制粒子效果的3ds MAX粒子特效软件,其规则与条件的控制是通过节点的连接实现的。thinkingParticles提供了多种节点类型用于控制粒子的呈现效果。
本文,将会重点介绍thinkingParticles节点创建面板中的五种节点类型,分别是粒子组节点、条件节点、操作器、辅助物体与黑盒。
一、粒子组节点
如图2所示,节点创建面板的第一个图标是粒子组节点,即在主控系统创建的粒子组。创建面板的粒子组与主控系统中的粒子组是一一对应的。
二、条件节点
节点创建面板的第二个图标是条件节点,包含了各种判断使用的节点,比如,如图3所示的时间段条件,可用于时间范围的定义,只要指定的粒子组处于该定义的时间范围内,就输出真。
时间段条件的时间范围,可通过StartFrame与EndFrame两个参数定义。
三、操作器
节点创建面板的第三个图标是操作器,是thinkingParticles很重要的节点类型,承担着粒子组的主要节点创建。
如图5所示,操作器中包含了多种节点类型组,可创建出生、力、动力学、材质等常用节点。
以常用的出生组节点(Generator)为例,如图6所示,可以看到,出生组节点也包含了多种类型的出生节点,比如常用的PositionBorn节点,是一种不输出数据也能工作的节点,可用于制作简单的粒子特效。
四、辅助物体
节点创建面板的第四个图标是辅助物体,包含数学、时间、位置等节点类型。
以PositionBorn节点为例,如图8所示,我们如果想为PositionBorn节点创建一个位置节点的话,就可以使用辅助物体Math组节点中的“Point3”节点,以指定X、Y、Z轴数值的方式指定粒子出生的位置。
五、连接节点
节点创建面板的最后一个图标是黑盒,用于放置自行创建规则的节点,与模板的概念相似。我们可以将一些常用的节点创建为黑盒节点,方便后续使用。
六、小结
综上所述,thinkingParticles包含了五种节点创建类型,分别是粒子组节点、条件节点、操作器、辅助物体与黑盒。这五种节点类型构建出thinkingParticles的节点编辑方式,是相当重要的功能模块。