发布时间:2021-09-22 10: 04: 14
在《thinkingParticles制作动态选中的粒子(粒子构建)》一文中,我们已经详细讲解了物体内粒子出生效果的制作。接下来,将会基于该粒子出生效果制作粒子被动态选中的效果,其效果如图1所示。
动态选中的粒子指的是某些粒子在众多粒子中被挑选出来,并展现出别于其他粒子的属性,比如不一样的颜色,而这个过程是动态发生的。
其中会涉及到Selection节点的应用,该节点属于启动程序类控制节点,可用作选择特定的粒子。接下来,一起来看看具体操作方法吧。
一、创建新的粒子组
首先,在原有的主控系统中创建新的粒子组,并命名为粒子组B。
同时,在原有的动力学系统中创建新的动力学组。
然后,如图4所示,选中粒子组B,在其右侧的属性面板中,将粒子组B的粒子颜色调整为黄色。
二、应用Pselection节点
完成粒子组B与新动力学组的创建后,打开新建的动力学组。
如图5所示,在动力学组中创建PSelection节点,该节点可用于特定粒子的选取。
接着,创建Group节点,该节点可传递粒子组的信息。
如图7所示,将PSelection节点的Particle输出端口与Group节点的Particle输入端口相连接。
接着,如图8所示,选中Group节点,在其右侧的属性面板中,将其所属粒子组设为粒子组B,以实现将选取后的粒子输出为粒子组B的效果。
接着,如图9所示,选中PSelection节点,并使用节点的拾取功能,拾取长方体内的粒子。
完成以上设置后,如图10所示,可以看到,长方体内的蓝色粒子中出现了一些黄色的粒子(即粒子组B中的粒子)。
三、制作动态选中的粒子
接下来,为了让选中的粒子呈现动态选中的效果,我们需要使用3ds Max的关键帧功能制作动画效果。
如图11所示,创建Integer节点,该节点用于为控制器或条件设置一个特定的值。
如图12所示,将Integer节点的Value输出端口与PSelection节点的ID输入端口相连接。
完成以上设置后,返回到3ds Max的操作界面,打开其关键帧功能。
如图14所示,将时间线上的指针保持在0帧位置,并将Integer节点的value数值设为0。
然后,如图15所示,将时间线上的指针移动到100帧位置,并将Integer节点的value数值设为100。
完成以上设置后,打开第一个动力学组,将其PositionBorn节点的粒子数量修改为一次发射500个,即可实现本文开头所示的动态选中粒子的效果。
三、小结
综上所述,通过应用thinkingParticles PSelection节点,可进行特定粒子的选取,以区别特定粒子或删除特定粒子。
作者:泽洋
展开阅读全文
︾
读者也喜欢这些内容:
C4D x-particles和thinking particles哪个好一点
Cinema 4D(简称C4D)是一款强大的三维建模和动画软件,广泛应用于电影、电视、游戏和广告制作中。在C4D中,X-Particles和Thinking Particles是两款备受欢迎的粒子插件,它们为用户带来了更多创作的可能性和视觉效果。...
阅读全文 >
thinkingParticles两种粒子的碰撞效果(粒子构建)
本文将会应用thinkingParticles 3D粒子插件构建粒子间的碰撞效果。在开始应用碰撞类节点前,我们需先进行两组粒子的碰撞场景构建...
阅读全文 >
thinkingParticles两种粒子的碰撞效果(碰撞效果)
在本节中,会继续介绍如何让两组碰撞的粒子产生碰撞效果。...
阅读全文 >
thinkingParticles制作地面烟花效果(烟花落下效果)
本节将继续讲解如何使用thinkingParticles制作烟花喷发后落下的效果。如图1所示,可以看到,粒子从地面喷发后,以弧形的方式掉落并逐渐消失,这主要是受到了重力的作用。接下来,一起来看看具体怎么实现效果吧。...
阅读全文 >