上一节我们讲到C4D XPresso节点编辑器之Thinking Particles烟花特效,下面继续。
06 在XPresso Editor ( XPresso编辑器)窗口中执行New Node/Thinking Particles/TP Standard/PGroup (新建节点/思维粒子/TP标准/粒子群组)命令,新增一个PGroup节点。
按住鼠标左键从Thinking Particles (思维粒子)窗口中拖曳Group1至PGroup节点上,覆盖默认的All(全部)群组,如下图所示。
07 从PStorm节点的输出端口中找到Particle Birth (粒子产生)端口,将其与PGroup节点的Particle (粒子)端口( 即默认的端口)相连,如下图所示。
此时,如果再次播放,场景中的粒子就变成了红色,如图所示。
08 接下来制作粒子拖尾效果。首先执行(新建节点/思维粒子/TP触发器/粒子传递)命令,创建一个P Pass (粒子传递)节点,并将默认的群组AII (全部)修改为Groupl (直接拖曳Group1覆盖All即可),如图所示。
09 为了得到拖尾粒子,首先新建一个PStorm节点, 这组粒子是拖尾,也就是说这组粒子的位置和Group1粒子的位置保持一致。 为此,执行New Node/Thinking Particles/TP Helper/PGetData (新建粒子/思维粒子/TP辅助/粒子获取数据)命令,新建一个PGetData (粒子获取数据)节点。
然后将PPass(粒子传递)节点的输出端口Particle(粒子)连接至PGetData(粒子获取数据)节点的输入端口Particle (粒子),并从PGetData (粒子获取数据)节点的输出端口中找到Position (位置)端口,然后再与PStorm节点的Emitter Position (发射器位置)相连,如图所示。
10 为了方便观察与管理,再次新建一个TP Standard/PGroup ( TP标准/P组群)节点,并与Group2进行关联,然后再将PStorm产生的粒子关联至Group2,如图所示。
现在播放并观察效果,从红色粒子处产生了大量的绿色粒子,如图所示。
11 现在拖尾粒子(即绿色粒子)有点过于分散。选择PStom节点,设置X Fov和Y Fov都为20,并设置X Size (X大小)和Y Size ( Y大小)都为0cm,如图所示。
再次播放并观察,效果好多了,如图所示。
12 但是,现在拖尾粒子的运动方向是不对的,当红色粒子向上运动的时候,绿色粒子应该向相反的方向,即下方运动,为此,执行New Node/XPresso/CaleulateNegatc (新建节点/XPresso/计算/相反)命令,新建一个Negate (相反)节点。
连接PGetData节点的Velocity (速度)端口至Negate (相反)节点的Input (输入)端口,并设置Negate (相反)节点的Data Type (数据类型)为Vector(向量),如下图所示。
13 现在还不能直接将Negate ( 相反)节点的Output (输出)端口和PStorm节点的Emiter Alignment(发射器对齐)相连,因为数据类型不匹配。执行New Node/XPresso/Calculate/Vector2Matrix (新建节点/XPresso/计算/向量到矩阵)命令,新建一个Vector2Matrix节点。
然后将Negate (相反)节点的Output (输出)端口与Vector2Matrix节点的Input (输入)端口相连,再将Vector2Matrix 节点的Output (输出)端口和PStorm节点的Emitter Alignment (发射器对齐)端口相连,如下图所示。
现在播放并观察效果,拖尾粒子的运动方向正确了,如上图所示。
14 现在的拖尾有点长,拖尾粒子数目有点多,需要继续调整。选择拖尾PStorm粒子,降低Count (数量)为75,降低Life (寿命)为15F, 设置Life Variation (寿命变化)为30%。增大Speed(速度)为120,并增大x Fov和Y Fov为45°,现在播放并观察效果,如下图所示。
15 我们需要当烟花达到最大高度以后,爆炸产生新的粒子,所以这里通过Thinking Particles (思维粒子)窗口新建一个新的粒子组“Group.3",并修改为蓝色,如图所示。
16 选择第二套粒子节点,按住Ctrl键拖曳复制,得到新的粒子组,如下图所示。
17 执行New Node/Thinking Particles/TP Condition/PAge (新建节点/思维粒子/TP条件/粒子年龄)命令,新建一个PAge (粒子年龄)节点,选择该节点,设置参数Type (类型)为Die (死亡)。
将PAge (粒子年龄)节点输入端AParticle连接至P Pass (粒子传递)节点输出端口Particle (粒子),将PAge (粒子年龄)节点输出端口on连接至PStorm节点输入端口On,这样,当Group1粒子,即红色粒子死亡以后,才会爆炸产生新的粒子组“Group.3"。最后,将这组粒子归属到"Group.3" ,如下图所示。
现在播放并观察效果,有新的粒子产生了,但是粒子数比较少,效果不明显,如图所示。
18 选择第三组PStorm粒子,增大Count (数目)为500,并增加Speed(速度)为120,设置XFov和YFov均为360°,如下图所示。
至此,红色主粒子“Group.1” 向上运动产生绿色拖尾粒子“Group.2”,并在死亡的时候爆炸产生蓝色粒子“Group.3”,一套完整的烟花粒子就制作完成了。
(未完待续)
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答今天,我来和大家聊聊,迪士尼动画《海洋奇缘》系列是怎么用Maya软件为他们最新的续集打造获奖动画的。
有哪些听起来高大上、实际上转行同学也能胜任的岗位?试试虚拟现实工程师!
增强现实(AR)和虚拟现实(VR)是当前备受瞩目的创新技术,对相关的增强现实开发、虚拟现实开发、数字孪生开发工程师的人才需求,......
在这个短视频盛行的时代,越来越多的人想要尝试自己进行短视频剪辑,却常常因为缺乏专业知识而无从下手。别担心,今天就为大家带来短视......
今天,我们聊聊皮克斯的《头脑特工队》系列
中国首个AIGC导演共创计划今日正式上线:同学,做导演不要?
中国首个AIGC导演共创计划定于12月6日正式上线。该计划由快手自研视频生成大模型产品“可灵AI”,联合李少红、贾樟柯、叶锦添......
近日,中央广播电视总台《2025年春节联欢晚会》发布官方吉祥物形象“巳(sì)升升”,祝福全球华人在新的一年如意康宁、好事连连。