×

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

发布时间:2020-10-10 15:57:36

上一章我们讲C4D XPresso节点编辑器之Thinking Particles烟花特效,下面我们制作另外两套粒子并渲染输出。

01 在XPresso Editor ( XPresso编辑器)窗口中框选所有节点,在左侧栏中的XGroup上单击鼠标右键,执行Convert to XGroup (转换为XGroup)命令,并在XGroup上单击鼠标右键,选择Rename(重新命名),命名为RED,如下图(左)所示。

02 按住Ctrl键 拖动RED组,另外复制两组,分别命名为Green和Blue,这样就得到3套粒子组,如下图(右)所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

03 打开Thinking Particles (思维粒子)设置窗口,为“Group.1” 、“Group.2”“Group.3" 3个群组分别创建3个子群组,并修改相应的颜色,如图所示,然后对3个组的名字分别命名为RED、Green和Blue。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

04 接下来对三组粒子依次做对应关联,如下图(上)是RED,红色粒子组的对应关系。下图(下左)是Green绿色粒子组的对应关系。下图(下右)是Blue蓝色粒子组的对应关系。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

05 播放并观察效果,应该能看到3种颜色的粒子,但它们的运动轨迹是重合的。为了使它们运动随机化,这里选择每一组的主粒子PStorm,并修改它们的Random Seed (随机种子数),这里数值可以随意设定,如图所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

再次播放并观察效果,3组粒子的运动不再一致了,如图所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

06 现在如果直接进行渲染,将没有任何效果,因为TP粒子是无法直接进行渲染的。

新建一个Sphere小球对象,设置它的Radius (半径)值为10cm,并降低Segments (分段)值为4,如图所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

07 接下来将小球对象和粒子进行关联。执行New Node/Thinking Particles/TP Standard/PShape(新建节点/思维粒子/TP标准/粒子形状)命令,将Object Manager (对象管理器)窗口中的Sphere(球体)对象直接拖曳至PShape节点上,完成PShape节点和小球对象的关联。

再新建一个New Node/Thinking Particles/TP Initiator/P Pass (新建节点/思维粒子/TP触发器/粒子传递节点),然后将其粒子输出端口和PShape节点相连,如下图所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

08 播放并观察效果,粒子还是没有变成小球。执行Simulate/Thinking Particles/Particle Geometry(模拟/思维粒子/粒子几何体)命令,向场景中添加一个Particle Geometry (粒子几何体)对象。为了能观察得更清晰,可以先将Sphere (球体)对象的半径调整得稍微大些,再次播放并观察,粒子变成了Sphere小球外形,如下图所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

注意:PShape节点是TP粒子实现粒子替换的途径。Particle Geometry (粒子几何体)对象是TP粒子实现几何体显示和渲染的途径。

09 创建材质。新建一个材质球,关闭其Color (颜色)和Specular (高光)通道,打开Luminance(自发光)通道,在Texture (纹理)项中为其指定一个Gradient (渐变)属性,如下图(左)所示。

10 设置渐变Type (类型)为2D-Circular, 并设置其颜色为浅红到大红,如下图(右)所示。、

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

将该材质赋给Particle Geometry (粒子几何体)对象,渲染并观察效果,如下图所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

11 现在有3组粒子, 所以需要3种材质。复制红色材质球,得到另外两个材质球,分别修改它们的渐变色为浅绿到深绿和浅蓝到深蓝,如下图(左)所示。

12 在Object Manager (对象管理器)窗口中复制Particle Geometry (粒子几何体)对象两次,然后将另外两个材质球赋给新复制出的两个Particle Geometry (粒子几何体)对象,如下图(右)所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

13 选择Particle Geometry (粒子几何体)对象,将它的Particle Group (粒子组)指定为RED组(打开Thinking Particles设置窗口,直接拖曳RED组至Particle Group参数处即可),同样,将Particle Geometry.1 (粒子几何体.1 )对象的Particle Group (粒子组)指定为Green组,将Particle Geometry.2(粒子几何体.2)对象的Particle Group (粒子组)指定为Blue组,如下图所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

14 调整Sphere (球体)对象的Radius (半径)为15左右,再次播放并观察效果,此时3组粒子,3种颜色,如下图所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

15 为了使烟花的运动更加真实,这里向场景中添加一个重力。执行New Node/ThinkingParticles/TP Dynamics/PGravity (新建节点/思维粒子/TP动力学/粒子重力)命令,新建一个PGravity(粒子重力)节点,然后将其与P Pass (粒子传递)节点相连,如下图(左)所示。

16 新建一个Null Obect (空对象) ,并命名为Gravity,然后将其拖曳至PGravity (粒子重力)节点,这样就可以通过控制该虚拟体对象,从而控制重力了,如下图(右)所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

现在播放并观察效果,粒子在向上运动的同时,受到向右的重力影响,如下图(左)所示。

17 重力方向不正确,这里希望重力垂直向下。因此选择空对象,然后对其p轴旋转-90°。此时再次播放,效果如下图(右)所示。

C4D XPresso节点编辑器之Thinking Particles烟花特效(三)

18 此时重力显得过大。在XPresso Editor ( XPresso编辑器)窗口中选择PGravity (粒子重力)节点,修改其Strength (强度)值为10即可。

至此,3套烟花系统全部制作完成,现在可以渲染输出了。

(未完待续)

玩游戏vs做游戏 兴趣也能成为职业

玩游戏vs做游戏 兴趣也能成为职业

返回列表>
关于我们
关于我们