ae制作小球轨迹运动_(图文+视频)C4D野教程:换一种方法制作液态小球动画

e5278d558e1d2b9ace2176e59b90c4e7.png

8b54086fd8aa8429a66354aa5572be6e.png

假期结束了,其实十一期间除了2号去草莓音乐节没买到票,然后4号转战了仙人掌之外,我一直在家里学习:

98a2bd6d99984a210fe4b5c275c9e3c7.png

f1c893440484bdffa032614c337b075b.png

前一段时间我是先把R20的体积对象以及域都简单的过了一遍,但是由于R20不能用OC欢乐版3.07,所以这几天我又只有把RS过了一遍。

但是光是走马观花的过一遍还是不行,很容易忘记,所以还是想写点什么出来加深自己的印象。

之前有写过一个简单的液态小球的动画案例:

野鹿志:(图文+视频)C4D野教程:利用插件轻松制作一个好玩的流体小球​zhuanlan.zhihu.com
5e4673bf6d2f145931a6506cf2f83806.png

当时我是R19利用一款叫做Proc3durale2的插件制作的动画,然后用OC3.07渲染出来的,文章里也有提到这个效果是可以用R20制作出来:

c698d798a86ec93c366f57a2e83494d9.png

R20的体积对象功能很强大,它不仅可以支持几何体,运动图形还可以支持域,域我这里的简单理解就是更加强大的衰减功能。

因此以前需要借助一些小插件来完成的效果,R20很容易就可以做出来,这里强烈推荐大家去学习R20的新功能。

如果用R20来制作这个液体小球效果,我感觉它们背后的原理是一样的,首先通过体积生成读取了噪波数据,然后通过体积网格把数据实体化。

只是插件把中间的一些步骤省略了,更加方便,但是可控性就没有那么高。

来吧,今天我们就用R20以及RS来制作液态小球动画吧!

3bf7b547b3695063e66d9ae67acaa8af.gif

开始之前还是再啰嗦一句,因为我也是刚开始学习R20的新功能以及RS,所以过程中如果有理解不到位或者错误的地方,欢迎大家帮忙修正。

打开C4D,先设置动画的长度吧,帧速率25,180帧:

e3c30689b97c4fe91c1a3e9075a258c2.png

新建一个随机域,这里你用着色器域也是可以的,但是我个人觉得用随机域制作循环动画会方便一些:

383bd91146d316ba9c2f18def44e687f.png

为了方便观察我们可以先新建一个体积生成让它成为随机域的父级,尺寸可以稍微小一点,这样精度高一些:

9e803e8abc1098ff0f50b7f2305e128d.png

再新建一个球体,改为二十面体,分段稍微高一些:

7431c2e8830b89f2c79e40f42a1d9114.png

同样让它成为体积生成的子集,然后对象栏位模式里改为相交,这样球体和随机域生成的相交的部分就会显示出来:

ba298d08ff993edc6835b0a639ed6cd4.png

然后回到随机域里,将模式改为噪波,噪波类型大家就根据自己的喜好选一个就好了,比例数值可以大一些:

a27d1c0286c0f12bb979ce9eae723fdf.png

送花种子控制着动画的速度,由于我们是0到180帧,也就是总共181帧,所以循环周期直接设置为181就是循环动画了:

c1c141dddadcff7aeb6e1aae59f47686.png

体积生成里再添加一个平滑层,液态小球的感觉就出来了:

33db0bc8b55d95b7a2c507fb730d6331.png

但是现在体积生成其实只是一堆数据,是无法渲染出来的,所以需要再添加一个体积网格,这个有点类似XP粒子的OpenVdbMesher:

89dedb69360c92513fa1538bdf6f3846.png

但是现在动画播放起来是很卡的,并不方便后面的操作,R20的一个新的工作流程可以选中体积网格以后鼠标右键烘焙为ABC文件:

a420fa736d5c7b031b2f1e661494b79f.png

直接选择一个文件存放路径就可以烘焙了:

78ff68b72702fe7e479d63f267e8b9b2.png

烘焙完毕以后,将之前的体积对象都关掉,这样播放起来就不卡了:

57cfe38e25b0dc5aa405e706b5601100.png

接下来就和以前的液态小球一样,各个轴向上去K旋转然后将运动曲线改为线性:

6bdfdae5c39794bd02e7eae0c35a4fc1.png

还是一样新建一个大一点的球体,K旋转动画改为线性,这个就不多说了哈:

10a44d46314ea32239472e69820f433e.png

接下来进入渲染部分了,打开RS,暂时给一个穹顶光照亮场景,这个相当于是OC的HDRI环境光:

bf3d061bc3b490232068b783fbde9a68.png

老实说RS功能上比OC要强很多,但是使用起来确实没有OC方便,所以OC出图的速度会高于RS。

因此RS给我们做了一些材质的预设,由于我也是刚开始学习RS,为了熟悉操作我就从普通的材质开始创建吧:

92d213cb805541d72c310bc92a6d33fe.png

中间的液态小球我们还是和以前一样做成sss材质,OC里我们通常创建sss材质会新建一个透明材质。

RS也是一样,将漫射的强度关掉,将折射的强度打开,我习惯性的会给反射一丢丢粗糙:

fc6c5afa7a384ebdead622d94ae4f5fc.png

然后通过下方的透射颜色、吸收尺寸以及散射尺寸来控制sss的效果,尺寸的数值记得要微调哦:

820048ac68655b58ce8d1580bf4d3873.png

为了方便看效果,可以给穹顶光一个HDRI贴图:

d02396cc3e6d38081e1ce9446ca22b07.png

之前的液态小球外面是一个带色散的玻璃材质,我们这里也这么弄,新建材质,将漫射关掉,折射打开,反射里提高粗糙度,IOR可以控制反射率和折射率:

414d14b4971e4a5869115736a4c90a86.png

折射里也有一个分散数值,给一定的数值就有色散的效果了:

c435ae1c65790a115cbd844411d92714.png

材质就到这里差不多吧,然后新建摄像机固定视角这一步不用说哈,OC也是一样的:

5fb06aa10ba00b2eda694da7ba94cbd1.png

摄像机里这里多说一句,RS的摄像机有一个很方便的小功能,预览视窗上有一个小锁的按钮:

3fe0d978c973a0466992a41c784f1e5e.png

点击以后退出摄像机视角,渲染预览框会锁定在摄像机视角,方便我们打灯光,这一点比OC方便很多:

3ef66236ac2f2056f1cce290d9f6efed.png

灯光方面我把穹顶光关了,然后再小球的背后给了一个区域光,RS的灯光里有一个小三角,点开可以直接添加目标标签和空对象:

3f73b1b30c4bd0daa5b3f9e9fb03137c.png

再补两盏灯吧,这个都是看着效果来的,另外我觉得灯光反射在球体上的效果太明显了:

d8f15b83a518c439eaddaf8868814dec.png

于是我在射线栏位里把光泽的参数降低了一些:

57d74cc0fcdafab53a157adf101d4cd7.png

到此材质和灯光都搞定了,和OC不一样的是我们这里看到的结果其实和最终渲染的结果是不一样的。

要看到最终效果我们可以点击这个版块渲染,这里可以看到有很多噪点:

70b652779a05ab77cf803dfac8d46ffb.png

因此我们需要做一些渲染设置,将渲染器切换为RS渲染器,我这里将最小采样和最大采样都提高了一些,这样噪点就变少了:

69b38ed14f57c2fdd279da1ee3d3fad0.png

但是还是会有一些噪点,所以我又把降噪功能打开,这样基本就看不出什么噪点了:

e10762bb701ed5ee897db3a087e4e224.png

由于我还是希望把图片分个层渲染出来以后在AE里换个渐变的背景,添加一些发光效果啥的。

RS分层出来的比如折射层,高光层等不能像OC一样直接渲染透明背景,所以我给两个对象都添加了RS的对象标签:

93da989badd06e7c7c65e8976e650646.png

对象ID里设置为1:

e71c02ea76ef3f254da82a8efe6f29ff.png

RS的分层渲染感觉比要OC麻烦一些,需要把这个AOV Manager打开:

89f644f0ee2f269915fbf3ab39b0ec7c.png

然后把你需要渲染的分层拖进去,我这里就只弄了折射、高光以及puzzlematte,当你添加了分层以后,预览框这里可以切换观察分层的效果:

1d4794fc4a305c66d3a0d4797f63e5fe.png

这里我们把Multi-Pass改为Direct,不然到了AE里还要把每个分层提取出来很麻烦,折射层里我同样勾选了降噪:

2665cfe2264555e3c436b6b243ce88b4.png

puzzlematte里把模式改为对象ID,然后各个通道都输入1:

dd446779343bb10494acb196b1b9846f.png

保存里设置我们渲染图的保存路径,分层序列会自动也都保存在这个路径里。

另外我发现一个奇怪的点是我们分层里虽然没有设置,但只要你设置了分层,RS会自动渲一个Beauty层出来。

我暂时没找到取消自动渲染Beauty层的方法,大家不管它吧:

3ffca269dbb3c3960ac83095ee49d877.png

这个动画总共渲染时间是接近3个小时,感觉应该比OC要快一些,难怪很多人说RS特别适合做动画:

faa47e88590119b342361a8dc20a147c.png

至于后期在AE里调色那些我这里就不说啦,反正操作和以前没啥区别,今天的篇幅已经够长了,最后看看成品图吧:

894e5168ad735be5f4f2a84398edff98.png

和以前的没啥区别吧,下面是今天的视频版:

知乎视频​www.zhihu.com

好啦,今天的内容就到这里,想要源文件、原视频的童鞋后台撩我获取吧!

更多内容欢迎关注公众号:

公众号:野鹿志

老鹿微信:maluyelang6661

苦七微信:766057766

本文由“野鹿志”发布

转载前请联系马鹿野郎

私转必究

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值