您的位置首页  汽车新闻  新车动态

图文版)C4D野教程:阿里云首页粒子切换汇聚动画制作方法

  2023年的第一个案例文章,我想着就写个简单的吧,于是想重新找出来临摹一下,却发现一年过去后阿里云首页的动画都下架了:

  这种粒子切换汇聚的效果第一眼看到的思路就是用的继承修改器或者覆盖效果器,本来觉得这个内容很简单,结果尝试以后才发现还真的很值得写出来。

  我实际在操作过程中发现从A到B很容易,但是从B到C甚至到D的时候,就会出问题,网上相关粒子切换汇聚的教程也都只有从A到B。

  于是研究了两天,分别把继承和覆盖效果器都试了一下,最后总算用继承效果器做出了一个类似的效果。

  处理一下动物的模型吧,只要头部就可以了,切换到线层级,兔子的这个模型直接用循环选择工具还不行,所以用路径选择工具手动选择一圈线:

  重复的操作我这里就不赘述了,删除以后新建一个立方体作为参考,让几个模型的位置以及大小都统一下:

  模型处理好以后这里先演示一下粒子操作的误区吧,新建发射器,以第一个模型作的多边形区域进行发射:

  这是由于粒子没有速度导致的,除了可以在场景里添加力场让粒子产生速度之外,我们还可以将继承的模式改为时间,通过修改时间来控制粒子的变化:

  重点来了,目前其实已经做出了A到B的效果,然后我们要做出从B再到C,大家可能首先想到的是复制一个新的发射器替换模型:

  然后在继承效果器里的目标发射器里进行K帧替换,但是这么做你会发现粒子会瞬间变换成第三个对象,中间没有任何的过渡:

  1、首先让发射器发射属于组1的粒子,并且通过添加问题动作让第一个继承修改器在指定时间影响组1的粒子。

  2、然后通过问题和动作让粒子变成组2,同时再次添加新的继承修改器,让修改器仅仅影响组2的粒子。

  首先给场景添加一个湍流场,模式使用卷曲,适当的调整尺度和频率,这个时候你会发现粒子不能很好的进行形态变换:

  因为我们只在发射器兔1里添加了组,所以把三个组都拖进湍流场里,力场就只会对三个组的粒子产生影响:

  但是这么做不太好控制飘散粒子的数量,所以我这里选择将兔1发射器复制出来一份,同时创建一个新的组,然后湍流场的影响组里替换一下:

  这是由于我们之前的的继承修改器可能性没有设置百分之百,并且湍流场我们又把这个组排除了导致的:

  那我既想保持继承修改器的可能性不变,又想解决这个粒子卡住的问题怎么办呢,其实很简单,我们在第一个75帧的问题里再次添加一个动作:

  另外我这里又添加了一个吸引场,目的是不让粒子因为湍流而跑的太远,同样把组1以外的三个组放进去:

  这个时候可以把四个模型发射器的粒子数量增多一点看看效果,感觉粒子汇聚的时候有点不舒服,应该是继承的时间模式是线性的原因:

  好像粒子在汇聚的最后会跳一下直接跳到模型上,所以在继承修改器的位置里,把粘住对象的距离改为1,感觉就好多了:

  最后再次提高粒子数量,模型发射器的数量都是60W,飘散粒子发射器的数量是1W,合计200多W个粒子。

  然后将粒子进行缓存,缓存时间17多分钟的样子,不算久,但是体积很大,90多个G,所以一定要找个空间大点的硬盘:

  渲染设置方面主采样16/512,其他本地采样都是1024,记得打开运动模糊,然后根据自己的需求输出多通道:

  方法大概就是这样,其实这个效果制作起来并不难,只是我把自己尝试过程中遇到的问题都写了出来,所以篇幅比较长。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186