【OC】制作粉尘爆炸效果

By 四月 25, 2018 Cinema 4D, 动画

这个效果需要使用OC的Scatter来制作。

Scatter了解的不多,最开始觉得和克隆没什么区别啊。但是学习这个效果的时候才明白为什么OC会提供这么一个功能。

在特色图片中,那些一个个小细粒,加起来一共30w个。要是使用C4D的克隆,克隆稍微大的物体,几百个电脑就卡的不能动了。再好的电脑估计克隆几十万个东西也是不太可能的,不过因为OC是基于GPU运算,所以可以实现出克隆十几万级别的物体,这也许就是Scatter的意义吧。

可以看到在透视窗口中,每个被克隆的物体都用一个个小绿点显示,而不是一个个实体。

开始吧。首先是创建一个小球体,很小很小。再创建一个大球体,也不需要太大。

那具体是多大多小呢?得看这两个球体是用来干什么的。大球体是用来创建被克隆的物体最初形态,小球体则是每一个克隆体。跟克隆对象的对象模式下的面克隆一样。

把小球体拖入到Scatter的子级,在Surface框中把大球体拖进去,把Scatter的分布模式改为Surface这时候就可以把大球体隐藏掉了。

结果就应该和上面的差不多的样子。
提高克隆的数量,Count,看自己的球体有多大吧,只要分布满整个大球体就可以。到时候在做动画的时候如果觉得少还可以随时增加。

动画的精髓都在下面的位置参数中,位置参数一共有三个可以调节的数值,我还真不知道第一个和最后一个是什么方向,按理说应该分别是XYZ轴,但是调节XZ轴变化并不明显。

反正调节中间的参数可以让整个球体向外扩展或收缩。

那么提高中间的参数,球体就会越来越大。而在下面添加一个噪波着色器,利用噪波的灰度图让粒子产生扩展的变化,就可以制作出上面的爆炸的效果。

当然不仅仅是噪波,什么灰度图都可以,就是看自己的创意了。

记录下中间参数的关键帧变化,就可以制作出爆炸的动画了。、

(完)

Leave a Reply