C4D教程!烟雾浇灌字母动画的制作方法

时间:2023-01-04
B站视频:av521324049
类别:C4D教程
水平:普通
观众:8.4k
设计师入站必刷的宝藏频道,掌握设计真本领与AI并肩 👉 立即点击

当视频无法加载时请刷新页面,
或前往PC获得最佳体验。

C4D教程!烟雾浇灌字母动画的制作方法

教程作者: 野鹿志(授权转载)

交作业:微博搜索话题 #优设每日作业# 进入话题页即可发布作业

一、关于教程

上次我们分享了一个恶心泡泡案例制作方法,这篇文章的成品与原图的差异还是挺大的,我暂时也没想到该怎么弄,然后当时有鹿友提到TFD的官网有作品的展示:

C4D教程!烟雾浇灌字母动画的制作方法

于是我又去TFD官网逛逛的时候看到了另外一个很有趣的效果:

C4D教程!烟雾浇灌字母动画的制作方法

我觉得挺好看的,所以想要临摹一下。

涉及到的知识点大家应该能看明白,主要就是TFD烟雾流体在对象内部碰撞以及烟雾驱动粒子,其实这些知识点我们以前都分享过,所以在尝试的时候大概的方向是知道的,只是在实际参数测试的时候也还是耽误了不少时间。

磕磕碰碰做了个大概,于是今天才整理发出来,这里额外吐槽一下TFD这款插件,感觉目前它的位置比较尴尬,首先新版本的C4D好像已经自带烟雾流体模拟了,我暂时还没用过。

其次之前一直用TFD的原因是支持GPU加速,XP暂时不支持,但是目前能够支持R21用的和谐版TFD不能使用GPU加速。并且由于和谐版的原因,我测试过目前TFD没有办法用最新版的XP粒子驱动烟雾,官网下载的Demo版我试了一下是可以的。

好了,废话不多说了,今天我们就来看看这个烟雾流体字母是如何制作的吧!

二、教程内容

01 模拟前的准备工作

打开C4D,我们还是做300帧也就是10秒动画吧:

C4D教程!烟雾浇灌字母动画的制作方法

新建文本样条,选择一个字体打上字母,需要注意的是后面我们要做TFD在对象内部碰撞,这个字母的夹角处很容易让烟雾漏出来:

C4D教程!烟雾浇灌字母动画的制作方法

所以我们先要将样条处理一下,将样条C掉切换到点级别,全选点以后鼠标右键创建轮廓。

让样条往内部收缩一点点,记得勾选创建新对象,然后点击应用:

C4D教程!烟雾浇灌字母动画的制作方法

这样就得到了一个新的样条,但是夹角没有那么尖锐比较适合用于碰撞烟雾:

C4D教程!烟雾浇灌字母动画的制作方法

将样条挤压出模型来,把样条的点差值方式改为统一,这样布线分布会均匀一些:

C4D教程!烟雾浇灌字母动画的制作方法

挤压里的细分也稍微提高一点,封顶类型改为常规网格,勾选优先四边面:

C4D教程!烟雾浇灌字母动画的制作方法

原图的烟雾和粒子大家可以看到实际是只有边缘的一圈在发射,所以先将挤压的封顶去掉,然后鼠标右键当前状态转对象:

C4D教程!烟雾浇灌字母动画的制作方法

切换到面级别,用填充选择工具把中间两个不需要的部分删除掉,这一圈我们就作为发射烟雾和粒子用:

C4D教程!烟雾浇灌字母动画的制作方法

将挤压的封顶勾选上,然后再次鼠标右键当前状态转对象:

C4D教程!烟雾浇灌字母动画的制作方法

这里我借助Quad Remesher插件将对象再次重拓扑了一下,这样我觉得布线会更好一点:

C4D教程!烟雾浇灌字母动画的制作方法

02 TFD模拟部分

准备工作做完以后接下来正式进入TFD模拟部分,新建TFD容器,我这里把温度通道和密度通道都打开了。

密度通道用来模拟烟雾,温度通道后面视情况看要不要用发光通道来读取:

C4D教程!烟雾浇灌字母动画的制作方法

给发射器对象添加TFD发射器标签,温度和密度通道都给一定的数值,流体就能正常模拟出来了:

C4D教程!烟雾浇灌字母动画的制作方法

先让流体与对象产生碰撞吧,以前我们分享过TFD要在对象内部碰撞,碰撞对象需要有厚度。

所以我这里先给碰撞对象添加了一个细分曲面,然后再用布料细分增加了点厚度:

C4D教程!烟雾浇灌字母动画的制作方法

给碰撞的对象添加TFD发射器标签,勾选碰撞对象,再模拟一下可以看到烟雾已经在对象内部产生碰撞了:

C4D教程!烟雾浇灌字母动画的制作方法

接下来进一步调整流体的形态吧,首先原图不是整个字母都在同时发射流体的。

所以新建一个材质球给发射对象,颜色通道加载噪波,把对比度拉高:

C4D教程!烟雾浇灌字母动画的制作方法

需要注意的是这个时候如果你康秋R渲染预览会发现漆黑一片,啥也没有:

C4D教程!烟雾浇灌字母动画的制作方法

这是由于当你使用TFD的时候,默认激活了TFD渲染,我们把它取消勾选,就可以看到噪波的样子了:

C4D教程!烟雾浇灌字母动画的制作方法

不过现在的噪波和我们视图框里的不一样,把空间改为UV二维,这样就所见即所得了:

C4D教程!烟雾浇灌字母动画的制作方法

通过调整比例以及亮度得到自己想要的噪波效果,这个噪波白色的部分将会发射流体和粒子,黑色的部分则不会发射:

C4D教程!烟雾浇灌字母动画的制作方法

需要注意的是原图的流体是逐渐发射出来的,所以我们这里可以在低端修剪这里K一下关键帧,让一开始全黑,然后逐渐出现白色的部分:

C4D教程!烟雾浇灌字母动画的制作方法

接下来再TFD发射器标签里,把贴图的通道切换为颜色通道,就可以看到流体从白色的部分发射出来了:

C4D教程!烟雾浇灌字母动画的制作方法

进一步调整流体的形态吧,参数方面大家可以多试试,我也是试了很久。
这里直接分享的是我自己的参数设置,首先我把温度和密度通道的浮力重力都关掉了。

然后湍流和涡度都给了一定的数值,并且让它们的强度映射到温度通道上:

C4D教程!烟雾浇灌字母动画的制作方法

发射器标签里,我首先增加了法线力和压力,不然流体感觉很小,然后方向力的数值我也给了一些,让流体有点旋转的感觉。

温度和密度通道的数值我改为了5,模式改为增加,主要是保证最后流体能够填充满整个对象:

C4D教程!烟雾浇灌字母动画的制作方法

最后把速度里的粒子速度尺寸给到100,然后勾选缓存速度,这样后面才能驱动粒子,记得选一个空间大点的硬盘缓存吧:

C4D教程!烟雾浇灌字母动画的制作方法

03 X-Particles粒子部分

接下来到了XP粒子部分了,新建发射器以发射对象的纹理进行发射粒子:

C4D教程!烟雾浇灌字母动画的制作方法

纹理里面把材质拖进去,让粒子发射来源于颜色通道:

C4D教程!烟雾浇灌字母动画的制作方法

发射模式改为射击,让粒子射击持续300帧,粒子的速度改为0:

C4D教程!烟雾浇灌字母动画的制作方法

给碰撞对象添加XP碰撞标签,碰撞类型改为内部,点击播放以后你会发现粒子的形态好像和烟雾有些区别,有些烟雾很难受到粒子的驱动:

C4D教程!烟雾浇灌字母动画的制作方法

这是由于烟雾和粒子都是在完全相同的地方发射导致的,这里我们让粒子发射的位置往内部偏移一点点,可以看到有所改善,但还是有差异:

C4D教程!烟雾浇灌字母动画的制作方法

另外我们把粒子的半径改为1,这样基本就和烟雾的形态一致了:

C4D教程!烟雾浇灌字母动画的制作方法

由于粒子是基于纹理发射的,我觉得粒子在初期的时候数量还是太少了,后面网格化的效果可能会不好。

我希望的是一开始发射的粒子数量多一点,后面少发射一点也没有关系,所以我把发射模式改为了比率,粒子数量改为10W,然后通过曲线让后面粒子发射少一点:

C4D教程!烟雾浇灌字母动画的制作方法

需要注意的是这里有个坑,我们这里暂时把TFD关掉播放一下粒子,可以看到粒子数量超过了100W:

C4D教程!烟雾浇灌字母动画的制作方法

而默认情况下TP粒子系统设置的粒子上限只有100W个,所以我们这里可以把TP粒子的上限改为1000W,否则会出问题:

C4D教程!烟雾浇灌字母动画的制作方法

TP粒子上限修改了以后,就可以激活TP粒子了,然后把缓存忽略粒子速度也勾选上吧,避免缓存完拖放的时候TP粒子会回跳:

C4D教程!烟雾浇灌字母动画的制作方法

基本这样就可以将粒子缓存了,缓存的时间16分钟,但是体积挺大的,所以记得选择一个空间大的硬盘:

C4D教程!烟雾浇灌字母动画的制作方法

04 Realflow网格化部分

RF网格化其实很简单,我们把TP粒子组拖进网格里,把网格的半径改小一点看看,我们主要看最后一帧,网格的表面很不平滑:

C4D教程!烟雾浇灌字母动画的制作方法

把半径改到3,平滑4感觉字母的完整性就比较好了:

C4D教程!烟雾浇灌字母动画的制作方法

但是这样的话刚开始的网格就不太好看了:

C4D教程!烟雾浇灌字母动画的制作方法

所以我在半径和平滑上K了一下关键帧,这样感觉是我想要的状态:

C4D教程!烟雾浇灌字母动画的制作方法

把网格也直接缓存了吧,缓存时间22分钟,还是挺长的:

C4D教程!烟雾浇灌字母动画的制作方法

05 Redshift渲染部分

终于到渲染的环节了,设置渲染尺寸,调整色彩空间不用多说哈:

C4D教程!烟雾浇灌字母动画的制作方法

摄像机固定渲染视角,这个也不用多说哈:

C4D教程!烟雾浇灌字母动画的制作方法

新建一个大大的平面当作背景:

C4D教程!烟雾浇灌字母动画的制作方法

新建HDRI环境光,我这里把HDRI旋转了一下,然后把色相关掉避免环境光的颜色对场景产生影响:

C4D教程!烟雾浇灌字母动画的制作方法

网格的材质是普通的玻璃材质,然后取消勾选了剔除内部多余折射:

C4D教程!烟雾浇灌字母动画的制作方法

新建体积材质丢给TFD的容器,散射载入TFD的密度通道,烟雾就出现了。

因为我用的RS是3.0版本,所以灯光中默认体积渲染是打开了的,我记得2.6版本需要手动打开:

C4D教程!烟雾浇灌字母动画的制作方法

散射和吸收的系数配色这些大家多试试吧,我觉得这就是个尝试的过程,没什么好说的。

总之散射系数越高对象越亮,而吸收系数越高对象越不透明,渐变的话大家打开配色方案试试吧:

C4D教程!烟雾浇灌字母动画的制作方法

发光通道载入温度通道,将强度值改到了0.1,感觉发光不够实,不是我想要的:

C4D教程!烟雾浇灌字母动画的制作方法

我们可以在高级里将最大输入数值重新调整一下,并且再配合发光的强度调整出自己想要的效果:

C4D教程!烟雾浇灌字母动画的制作方法

背景的材质是一个普通的漫射材质,我首先用噪波节点制作一个蒙板贴图,用渐变节点提高对比度:

C4D教程!烟雾浇灌字母动画的制作方法

再用一个渐变节点将颜色进行重新映射并且连接到漫射颜色上:

C4D教程!烟雾浇灌字母动画的制作方法

再用一个噪波节点把尺寸缩得很小,做了一点点凹凸的感觉出来:

C4D教程!烟雾浇灌字母动画的制作方法

视情况补几盏灯吧:

C4D教程!烟雾浇灌字母动画的制作方法

最后一点我们可以看到烟雾有点超出了网格,因此边缘看起来有点锯齿的感觉:

C4D教程!烟雾浇灌字母动画的制作方法

在RF的网格里,可以对网格进行稍微的缩放一下,然后调整一下位置,让它盖住烟雾就会好一点了:

C4D教程!烟雾浇灌字母动画的制作方法

渲染设置方面最大最小主采样是128/16,其他本地采样512:

C4D教程!烟雾浇灌字母动画的制作方法

渲染总时长10个多小时,还能接受:

C4D教程!烟雾浇灌字母动画的制作方法

最后后期调色一下看看效果吧,感觉玻璃没有原图的那么透哈,大概方法是这样吧,以上就是今天的内容,更文不易,希望鹿友们三连支持,我们下次再见吧!

三、最终效果图

欢迎关注作者的微信公众号:「野鹿志」

C4D教程!烟雾浇灌字母动画的制作方法

想要来「优优自学团」和500位小伙伴一起交流学习进步吗?
添加管理员微信:uisdc5 备注「优优自学团」(无备注不通过哦)

学完这篇教程的人还在学…

附件下载

文件名 文件大小 提取码 下载来源
源文件34.2M37km 点此复制 登录下载
6 收藏 14

非特殊说明,本站 UiiiUiii.com 上的教程均由本站作者及学员原创或翻译,原作品版权归属原作者,转载请联系 @优优教程网 授权。

转载时请在文首注明,来源 UiiiUiii.com 及教程作者,并附本文链接。谢谢各位编辑同仁配合。UiiiUiii 保留追究相应责任的权利。

复制本文链接
img

发表评论 快来秀出你的观点

还可以输入 800 个字
yzm
 
 
加载更多评论
没有更多评论了

优优教程网 365 天打卡计划

点击 #优设每日作业# 进入微博超话页面,上传并发布你的练习作业,话题微博格式【 优优教程网365打卡计划 – DAY 01 】,优秀作业将有机会被 @优优教程网 官方微博转发点评。

/

支持键盘 ← → 键翻阅图片