
不多说废话了,先看今天需要临摹的效果吧:

这个是我小米手机清理垃圾时的一个动画,这种柔体球水波纹的感觉很舒服,刚好不知道写什么就尝试了一下,感觉动画本身不是特别难。
来吧,今天我们就来制作这个小米清理垃圾的球体动画吧!

开始之前先说明一下,要想效果更好的话那个橙色的小球可以手动K帧,但是我觉得太麻烦了。
而且那个波纹的效果其实是简易效果器的一种运用,这样的话每一个小球都需要搭配一个简易效果器:

因此我选择了一种讨巧的方法,可能效果没有手K好,大家知道制作方法就行了。
先制作飞行的小球吧,新建球体,尺寸小一点,分段50我觉得就行了,然后类型改为二十面体:

克隆球体,克隆模式为对象,再新建一个稍微大一点的球体作为克隆对象,分布为体积,数量先暂时这样吧,后面看效果再调整:

先调整一下总时长吧,帧速率25,从0到149帧拢共150帧:

给克隆添加推散效果器,推散的半径可以大一些:

将推散效果器的衰减模式改为圆锥,通过K切片的角度帧来控制小球的推散:

函数曲线记得改为线性的:

但是现在小球是瞬间出现的,所以需要添加一个延迟效果器适当的调整强度,小球就从远处飞来了:

但是现在小球飞回来的时候太集中了,我希望他们分散一点,尝试了很久,我找到了一种办法。
给克隆添加一个随机效果器,把所有参数都关掉,只随机小球的可见性:

这个时候再去修改克隆的数量以及随机种子,让小球的间隔尽量远一些吧:

接下来再新建一个大的球体用于碰撞,分段暂时200.后面看情况再增加,类型为二十面体:

给球体添加碰撞变形器,碰撞类型为外部,把克隆拖进去,这个时候小球就会和大球发生碰撞:

但是现在碰撞太生硬了,所以我这里给了大球一个颤动变形器,参数默认:

然后再给了一个平滑变形器,同样参数默认:

接下来就是给大球增加波纹效果了,给大球添加简易效果器,变形器里选择点:

参数面板里,位置参数在Z轴上给一丢丢参数就好,你会看见大球好像比之前大了一丢丢:

衰减里把衰减类型改为来源,把克隆作为来源,采样细节提高,采样属性暂时给到30,后面不合适再调整:

接下来我们要通过调整样条来做出波纹效果出来,如果你觉得面板不好操作可以鼠标右键把窗口分离出来:

大概调整成如图所示的模样,然后调整衰减的强度,适当提高一点采样属性,做出波纹的样子出来:

可以再给大球增加一些分段,这样的话波纹的效果会更细腻:

我个人觉得给大球添加一个布料曲面,增加点厚度要好一点:

接下来就是渲染部分了,我还是用的RS,打开RS,新建HDRI环境光,勾选不显示背景以及透明通道这个不用说哈:

大球的材质看着简单,但是我还是尝试了不少时间,这里说说我的做法吧。
首先漫射、背光以及反射都是白色,漫射和反射的粗糙度我也增加了:

我感觉原图的球是比较亮的,所以在覆盖里我把发光打开了,同样是发的白光:

但是这样感觉大球就太平了,所以我添加了一个RS的菲涅尔节点把它和发光的颜色连上,适当的调整参数让大球看起来有点体积感:

最后我在折射的强度上也给了一些参数,我觉得要好一些:

小球的话就是一个普通的橙色发光材质:

设置渲染尺寸,新建摄像机这些都不用说吧:

渲染设置方面我觉得本身没有什么噪点了,所以就没有开启降噪,并且也没有打开全局光照。
然后做了一下简单的分层,在分层中你会发现漫射以及折射等通道还是有噪点的:

在采样覆盖里把反射、折射以及灯光的采样适当提高就可以了:

基本就是这样,过程中可能部分参数还需要调整,我这里把觉得可能会影响效果的参数都添加到HUD了,供大家参考:

总体来说这个效果渲染只花了1个多小时,还是很快的:

我觉得背景也是白色确实有点晃眼睛,所以换了个背景色,后期略微调色加点运动模糊看看效果吧:

大概是那么个意思吧,下面是今天的视频版:
腾讯视频
好啦,今天的内容就到这里,想要源文件、原视频的童鞋后台撩我获取吧!
更多内容欢迎关注公众号:
本文由“野鹿志”发布
转载前请联系马鹿野郎
私转必究
网友评论