thinkingParticles中文网站 > 技术问题 > 详解thinkingParticles主控系统之实例演示

详解thinkingParticles主控系统之实例演示

发布时间:2021/03/18

thinkingParticles主控系统是进行粒子组创建、层级关系管理与调整的面板。在《详解thinkingParticles主控系统之基础操作》一文中,我们已经了解了主控系统的基础操作以及在节点中的简单应用。

接下来,我们会通过一个简单的实例,演示一下thinkingParticles主控系统的实际应用。

图1:主控系统


一、主控系统与粒子组信息

我们先创建两个粒子组,并将其分别命名为Group1、Group2,然后再创建一个动力学组,并以常用的PositionBorn节点为例,演示粒子组的应用。

如图2所示,选中PositionBorn节点,并在右侧节点参数中,将节点的Group(粒子组)选取为Group1;将Pistol shot(粒子数)设置为10。

图2:设置Group1出生粒子数

接着,如图3所示,再次创建一个PositionBorn节点,并在右侧节点参数中,将节点的Group(粒子组)选取为Group2;将Pistol shot(粒子数)设置为10。

图3:设置Group2出生粒子数

完成PositionBorn节点设置后,选中主控系统的All粒子组,可以看到,标题处的信息呈现为“Total=0000020 Branch=0000020 Selected=0000000”,表明整个系统包含20个粒子,其中所选分支包含20个粒子。

由于Selected表示的是子粒子组的粒子数,而上述我们选取的是All粒子组,All粒子组本身不属于子粒子组,因此其标题信息中的Selected项为0。

图4:All粒子组

而如果选中Group1的话,如图5所示,标题处的信息呈现为“Total=0000020 Branch=0000010 Selected=0000010”,表明整个系统包含20个粒子,其中所选分支包含10个粒子,所选子粒子组包含10个粒子。

由此可以看到,主控系统的粒子组存在着包含与被包含的从属关系。

图5:Group1粒子组

二、更改粒子组颜色

主控系统的粒子组可作为节点使用,如图6所示,右击节点编辑区(或在节点面板创建),选择粒子组节点(Groups)选项,即可将粒子组创建为节点。

我们以创建Group1粒子组节点为例。

图6:创建粒子组节点

完成Group1粒子组节点创建后,如图7所示,选中该节点,在其右侧的参数设置面板中,单击调色板(Color)选项。

图7:更改粒子组颜色

然后,在弹出的调色板中选取合适的颜色,我们选取了玫红色。

图8:添加颜色


三、设置粒子组位置

接着,为了让不同粒子组的出生特效更易区分,我们将为不同粒子组对应的PositionBorn节点设置不同的出生速度(Speed)。

如图9所示,先将Group1粒子组对应PositionBorn1节点的出生速度调整为30。

图9:设置PositionBorn1节点参数

然后,如图10所示,再将Group2粒子组对应PositionBorn2节点的出生速度调整为10。

图10:设置PositionBorn2节点参数

接下来,一起来看看生成的粒子效果,可以看到,Group1对应的粒子组出生速度较慢,而Group2对应的粒子组出生速度较快。

四、小结

综上所述,thinkingParticles主控系统中的粒子组存在着包含与被包含的从属关系。而在节点编辑时,通过Group参数的设置,可为不同粒子组设置不同的特效效果。

作者:泽洋

标签:主控系统Group参数设置粒子组创建

读者也访问过这里: