C4D TP粒子入门学习笔记-5:呲花炮
【前言】
AE的粒子插件和XP粒子都有二次粒子设定,就是说,第一次粒子爆发后,每个粒子为粒子源再发射粒子。TP粒子有没有这个功能呢?找遍TP粒子生成器组,翻遍每一个不同的粒子源节点,也没有这个功能。难道TP粒子真的实现不了这个功能吗?其实你别说二次粒子,就是N次粒子,TP粒子也能做。这不过你必须考虑事件问题。这一篇我们以北方过年放的呲花炮为例,来研究这个问题。
【研究】
第一部分:原理
![](https://img.haomeiwen.com/i7195479/ad6837c4441e70ba.png)
上图原理说明,粒子源1向上发射少量粒子,这些粒子有生命值的,当粒子死亡时,触发事件,立刻转到粒子源2,粒子源2继承了原来粒子的位置,接着发射新粒子。这些新的粒子被赋予重力,慢慢下落。
第二部分:建立一个简单的坐地炮
1、建立地面,建立圆柱当做花炮,建立一个空白物体,建立xpresso标签。
![](https://img.haomeiwen.com/i7195479/4ba98e1748328ae6.png)
2、如下场景。(你也可以建立地面和花炮)
![](https://img.haomeiwen.com/i7195479/289b82ae9860e1a0.png)
3、建立第一个发射源--粒子风暴节点,把空白拖进来,按照以前讲的,为了控制发射源的位置和角度,建立如下链接。
![](https://img.haomeiwen.com/i7195479/c9f54973495abd67.png)
4、移动和旋转空白物体,到花炮的上边。
![](https://img.haomeiwen.com/i7195479/a480d0368dbb4bb7.png)
5、点击粒子风暴节点,初步做如下设置:粒子水平和垂直尺寸为0,那么,粒子就从一点喷射而出。
![](https://img.haomeiwen.com/i7195479/91512cdae27253e7.png)
6、建立一个空白物体改名为G ,旋转Z方向向下。建立一个粒子重力节点,把G拖入,直接连在粒子风暴节点上行吗?
![](https://img.haomeiwen.com/i7195479/6fe8c651671dd4d1.png)
7、不行!必须这样做!
![](https://img.haomeiwen.com/i7195479/b21a692c21e54454.png)
8、调整粒子重力的强度设为--192
![](https://img.haomeiwen.com/i7195479/458e37a0a1dde149.png)
9、点击播放测试。
![](https://img.haomeiwen.com/i7195479/bbfea45976c87447.png)
10、你可以一边点击播放看效果,同时,调整粒子风暴属性,找到你最满意的参数。
![](https://img.haomeiwen.com/i7195479/f69ee6675f6e4f5b.png)
11、建立毛发材质,勾选粗细和颜色。
![](https://img.haomeiwen.com/i7195479/d74a58bd54743976.png)
12、大小设为2
![](https://img.haomeiwen.com/i7195479/3e82efefdf06b139.png)
13、按照上一篇所讲的如此添加毛发材质。
![](https://img.haomeiwen.com/i7195479/438407816c4cfcc2.png)
14、下面每个20帧,对毛发颜色进行变化,然后进行K帧。
![](https://img.haomeiwen.com/i7195479/80e53c67bb431aaf.png)
15、找到粒子风暴节点,找到发射属性,在第一帧设为300,在75帧设为0,进行K帧。
![](https://img.haomeiwen.com/i7195479/33c61fcd2984fd8a.png)
16、一个简单的坐地炮呲花做好了,渲染看看。
![](https://img.haomeiwen.com/i7195479/aaed865aa165e7db.gif)
第三部分:建立一个花炮
1、上边那个先热热身,下面我们要制作的复杂一点,花炮点燃以后,先喷出几个火花,到空中消失后,又产生出很多火花,慢慢向下飘落。(有点像礼花)
保留场景一些如下:
![](https://img.haomeiwen.com/i7195479/2afb0ba91a7f9fc6.png)
2、删除毛发材质,同时毛发的关键帧也就删掉了。按SHIFT+F3调出时间线。看到粒子风暴的关键帧。
![](https://img.haomeiwen.com/i7195479/53233ded007a7b6d.png)
3、选中删掉它。
![](https://img.haomeiwen.com/i7195479/c9b32bc5e1f6e43c.png)
4、打开XPRESSO,删除粒子重力节点。
![](https://img.haomeiwen.com/i7195479/969e6d71a1c6d535.png)
5、点击粒子风暴节点,把发射设为30个,寿命为40帧。
![](https://img.haomeiwen.com/i7195479/8d7ca8bc34a3094f.png)
6、点击发射,在第一帧设为30,进行K帧;第二帧,设为0,K帧。
![](https://img.haomeiwen.com/i7195479/4d79c3112e489225.png)
7、点击播放,粒子在第一帧发射30个,就不在发射了。
![](https://img.haomeiwen.com/i7195479/74677ae84e42a182.png)
8、设置两组粒子,A和B,分别设置颜色。
![](https://img.haomeiwen.com/i7195479/b5f80a36e6dbd0c9.png)
9、首先把A组拖给如下:
![](https://img.haomeiwen.com/i7195479/a2742f0ba5975eec.png)
10、点击播放测试,A组粒子一次性发射出来。
![](https://img.haomeiwen.com/i7195479/07d647b3ec161a51.png)
11、建立粒子老化节点,事件类型为:死亡,打开“开启”端口。
![](https://img.haomeiwen.com/i7195479/9f8f7cabf6776b60.png)
12、再建立粒子获取数据节点,在建立一个新的粒子风暴节点(二次粒子爆发)进行如下相连。
![](https://img.haomeiwen.com/i7195479/95ba6d904b21b408.png)
13、再建立粒子群组,拖入B。
什么意思呢?第一个发射器发射的A组粒子,当每一粒子要灭亡的时候,每一粒子都要产生了一个事件,那么激活了第二个粒子风暴节点,通“过粒子获取数据”节点,获取A组死亡的位置。在该位置,诞生的第二个粒子风暴发射出的新粒子,全是B组粒子。
![](https://img.haomeiwen.com/i7195479/dac5b70b590577ec.png)
14、点击测试,当A组死亡使,每个A组粒子就产生一个新的粒子源,新的粒子源发出的是B组粒子。
![](https://img.haomeiwen.com/i7195479/3a03fd6c267516c5.png)
A组粒子。
![](https://img.haomeiwen.com/i7195479/e2213672441e4d95.png)
B组粒子。
![](https://img.haomeiwen.com/i7195479/395f353a415666a0.png)
15、建立粒子传递节点和重力节点,如下链接。把重力属性传给B组粒子。
![](https://img.haomeiwen.com/i7195479/c0753c35a6a5a5bf.png)
16、点击测试,那么B组粒子产生后,就慢慢下落地灭亡。
![](https://img.haomeiwen.com/i7195479/d33e302af0c2577a.png)
17、我们还用毛发材质吗?这次用的是灯光。灯光直接是不能渲染的,它能影响照亮其他物体,勾掉下面的漫射和高光,不让它照亮别的物体。渲染,灯光还是看不到!
![](https://img.haomeiwen.com/i7195479/370a4302225c8ee6.png)
18、找到灯光的镜头光晕,选择如下:
![](https://img.haomeiwen.com/i7195479/737b8b9f936da50c.png)
19、渲染,场景中能看到了,太大了。找到缩放,2%左右。
![](https://img.haomeiwen.com/i7195479/3fd7cdf313b6a8a4.png)
20、如何赋给粒子呢?利用“粒子对象外形节点”。把灯光对象拖进去。
![](https://img.haomeiwen.com/i7195479/527407dcc4e29953.png)
21、渲染,A组粒子被灯光替代。
![](https://img.haomeiwen.com/i7195479/0f374f9b423c263c.png)
22、再建立一个灯光,(或者复制上一个灯光也行),设置如下:
![](https://img.haomeiwen.com/i7195479/ac9805fb674d5e6c.png)
23、同理,建立“粒子对象外形”,把灯光1拖入,连接B组粒子。
![](https://img.haomeiwen.com/i7195479/e12eac64feeb69aa.png)
24、点击播放测试,等B组粒子出来时,渲染。
![](https://img.haomeiwen.com/i7195479/84d0c7aead864578.png)
25、点击设置,可以对灯光的颜色、外形进行编辑。
![](https://img.haomeiwen.com/i7195479/e5451da5f5bcb464.png)
26、C4D是这样的,如果场景中出现灯光对象,系统自动关闭照亮场景的默认的灯光。
现在场景一片漆黑,只能看到烟花,花炮看不见了。所以,再建立一个点光源(正常的),放到花炮旁边,照亮它。
![](https://img.haomeiwen.com/i7195479/c9851b632a3b024e.png)
27、渲染动画。
![](https://img.haomeiwen.com/i7195479/a253c0c103a79304.gif)
【后记】
1、用这种方法可以制作礼花。粒子分为三组,用了三个粒子风暴节点,看下图,自己琢磨吧!
![](https://img.haomeiwen.com/i7195479/e28b2b1530d616dc.png)
![](https://img.haomeiwen.com/i7195479/3523bd8a1fbcf207.png)
![](https://img.haomeiwen.com/i7195479/0c288fcf3efce457.png)
2、在C4D,每次制作群体动画的时候,应该想到使用何种TP粒子源。然后,绘制一个流程图,思考一下,粒子分几个组,赋予什么属性,发生什么事件进行粒子转换。最后用什么替代这些空间的粒子,慢慢的你就入门了。