flash动画成品源文件 您所在的位置:网站首页 flash动画源代码 flash动画成品源文件

flash动画成品源文件

2023-07-24 03:12| 来源: 网络整理| 查看: 265

87d4b463a511a43a7a4cc141bb704bc0.png

283a8d0039b4bfc23cb756a863a8338b.png

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

6a81d8931c68f1eab630fac64dfc9744.png

33164ecdd30ed3ceb310dda70e5c5625.png

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

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

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

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

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

055aab9d6e6e4bea9be6f9bc6d017191.png

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

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

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

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

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

59d69cf9ca39305ea066b5b6012b6a57.gif

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

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

5879a237168c9cb9d98dea1bed3fe105.png

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

76a8df8c8b5668d00fee287aafaaffe6.png

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

312d0fef435ecc0a6905d5f7993c2a16.png

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

f6daeadb873fa170000f0e7ca4d99e63.png

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

a7dd87219fa3eae9dff56431ad82b130.png

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

6bc6eaeb931c3680a7230fd73b5555c0.png

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

5cd3809bd2b645cd349127cb0067b078.png

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

5c04691e9047fc1f3e2c5abf072f8d20.png

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

1ca5e2ce8867dd99e924eaef6c6da019.png

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

4f09bfa27a3aef1f974bf8300882e5ad.png

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

063804eab423b0362d274e353ee1f1a4.png

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

17ae00dbcf6e027a45b9e2e6c4169881.png

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

13e3bbd55d6e7733796cf53439507c9e.png

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

657feef77675cdebc7c683e66cc9e09a.png

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

47c8835a446fc39defa581a62c39bf4e.png

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

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

535e66415737227f989b16837ac47d8a.png

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

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

178660bcf516a0a940698aa99f2ece12.png

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

b0e4dcef8c3a8b1be2aa0810b00c4193.png

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

d8ba61dbeb85b3b50b23689747d222d4.png

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

186ab9320cc5dd9f0978788e19a43b57.png

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

0fff7a79d46d4b92e38167bac720c5ce.png

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

b7d6d5b492a423da0956357fa5452d63.png

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

919bbf35146f6010527309c97c34ffd6.png

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

b1da4c756880bece6fb4afe95ca5584f.png

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

923e6b1e560b7008c4a26cdc798d88a7.png

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

f1be3cc93161fa3efccdde166803dd44.png

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

c7ceb82b5d5b6fe16bf94b385ccee175.png

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

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

ea0ef78f8d4a15c1d3cdf86c4124d38a.png

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

00d4948fc41bad7e5887d97a92422c0d.png

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

0dfbd1dcbf33e18262de871670e40778.png

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

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

69747c19785b2f5491642fdd50f4e5c7.png

对象ID里设置为1:

c4ab58477b59e620f054659d5252d01c.png

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

ee891de16ba2855668f9da07b36d1894.png

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

0e3a44bf99e72d6152ec0a2769f9328c.png

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

f50999c213c5d26b50ec4aa9c6c2a384.png

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

053068d11aa7cc43bde5a5cbd13551e5.png

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

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

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

144951d4ce2f1530a66ea60c220caab8.png

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

6413c37384447132ee7cab72cb8f273b.png

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

df7d52a4c94704ef2ead212937729896.png

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

知乎视频​www.zhihu.com zhihu-card-default.svg

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

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

公众号:野鹿志

老鹿微信:maluyelang6661

苦七微信:766057766

本文由“野鹿志”发布

转载前请联系马鹿野郎

私转必究



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有