C4D教程!使用Realflow制作碰撞飞溅效果

时间:2022-11-01
B站视频:av260202613
类别:C4D教程
水平:进阶
观众:5.4k
设计师入站必刷的宝藏频道,掌握设计真本领与AI并肩 👉 立即点击

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

C4D教程!使用Realflow制作碰撞飞溅效果

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

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

一、关于教程

这一次更新拖得有点久啊,这次临摹的是INS大神

@BastardFilms比较早的一个案例:

C4D教程!使用Realflow制作碰撞飞溅效果

这是一个很简单流体碰撞飞溅的效果,作者是用realflow做的,由于我已经有很长时间没用过realflow了,所以也打算拿这个简单的案例试试。

但是实际在尝试过程中还是遇到了很多问题,无论是参数的测试以及有些貌似bug的问题。这也是发文拖了很长时间的原因,最后做出来的效果说实话也不是特别满意,摆烂了,不弄了,爱谁谁!

由于是个比较简单的效果,所以文章中我会尽量详细一点,把我尝试过程中遇到的问题都写出来。来吧,今天我们就来制作这个流体碰撞飞溅的效果吧!

二、教程内容

打开C4D,导入事先准备好的骷髅头模型:

C4D教程!使用Realflow制作碰撞飞溅效果

新建RF的填充发射器:

C4D教程!使用Realflow制作碰撞飞溅效果

把模型拖进发射器里点击播放,你会发现粒子的数量非常非常的少:

C4D教程!使用Realflow制作碰撞飞溅效果

这是我们模型很小的原因,你可以选择放大模型,也可以像我这样在流体里提高分辨率:

C4D教程!使用Realflow制作碰撞飞溅效果

接下来新建一个球体,分段可以稍微高一些:

C4D教程!使用Realflow制作碰撞飞溅效果

克隆小球,用线性克隆就可以了:

C4D教程!使用Realflow制作碰撞飞溅效果

再给克隆对象添加随机效果器,随机一下小球的位置:

C4D教程!使用Realflow制作碰撞飞溅效果

左侧也复制出来一份克隆对象,修改一下随机效果器的参数:

C4D教程!使用Realflow制作碰撞飞溅效果

这里我觉得可以先设置一下渲染尺寸,新建摄像机固定一下视角:

C4D教程!使用Realflow制作碰撞飞溅效果

给克隆对象K一下位移关键帧,这个不用说吧:

C4D教程!使用Realflow制作碰撞飞溅效果

给两个克隆对象添加碰撞标签:

C4D教程!使用Realflow制作碰撞飞溅效果

我这里把反弹关掉了,然后提高了一点粗糙度,让碰撞表面更加随机:

C4D教程!使用Realflow制作碰撞飞溅效果

现在的碰撞肯定是和原图不一样的,飞溅的粒子太松散了没有形成片状。

所以新建一个Sheeter修改器,这个修改器XP粒子也有,就是用来检测粒子之间的孔洞并且填充它们

官方说明是不会增加粒子的分辨率,但经我测试粒子数量还是会增加的:

C4D教程!使用Realflow制作碰撞飞溅效果

默认情况下修改器会填充所有小于2的孔洞,如果你觉得粒子数量太多了,可以适当减少这个最小孔洞尺寸:

C4D教程!使用Realflow制作碰撞飞溅效果

下面的对齐速度阈值XP粒子也有相同的参数,用于控制产生填孔粒子的角度,虽然官网有一个示意图,但总感觉有点晦涩。

我个人的理解是这个数值越接近90度,孔洞填充以后更容易形成片状的感觉:

C4D教程!使用Realflow制作碰撞飞溅效果

这里对齐速度的阈值我觉得保持默认就好,下面有一个相对速度,控制着只在最大最小速度范围以内的粒子才会被填充孔洞:

C4D教程!使用Realflow制作碰撞飞溅效果

剩下一个使用年龄控制的是当粒子的生命大于该设定的数值就不会填充孔洞,很好理解。

其他的参数由于本篇文章没有用到,这里就不做过多解释了,大家可以参看官方手册,我在制作过程中都是全程打开手册查阅的:

C4D教程!使用Realflow制作碰撞飞溅效果

这里有一个纠结了我很久的问题,我愿意是想要在视图以外增加一个杀死场,杀掉过多不需要的粒子节约资源。

但是当我添加了体积杀死场以后,发现Sheeter修改器会失效,官方也没有查到任何说明,我感觉可能是个bug:

C4D教程!使用Realflow制作碰撞飞溅效果

我这里添加了一个隔离杀死场杀死多余孤立的粒子,通常情况下这个杀死场的参数设置的都比较低比如0.01,但是我们这个场景设置为0.01你会发现Sheeter同样会失效:

C4D教程!使用Realflow制作碰撞飞溅效果

这里我觉得这个数值保持默认就好:

C4D教程!使用Realflow制作碰撞飞溅效果

我觉得现在的粒子还是有点多,所以又增加了一个速度杀死场,让超过目标速度的粒子都被杀死:

C4D教程!使用Realflow制作碰撞飞溅效果

然后我又增加了一个表面张力修改器,适当的增加一点,让流体有水流拉丝的感觉:

C4D教程!使用Realflow制作碰撞飞溅效果

通常修改了表面张力以后,可以在流体的设置里适当的调整一下抗拉强度,它会增加流体收缩的趋势并且让流体的边界变厚。

其实流体设置里也有表面张力的参数,我个人觉得不是很好控制,并且这里的表面张力通常要结合着场景里的最大最小子帧步幅以及迭代次数使用,看个人吧:

C4D教程!使用Realflow制作碰撞飞溅效果

另外动画刚开始粒子的形态会有些变化,因此我们这里需要找一个稳定点的状态设置为初始状态,这里也有一个坑,例如我选择第37帧设置为初始状态:

C4D教程!使用Realflow制作碰撞飞溅效果

然后再次从头播放,你会发现好像Sheeter又失效了:

C4D教程!使用Realflow制作碰撞飞溅效果

我们这里设置初始状态的时候,需要先将修改器全部都关掉,然后再设置初始状态:

C4D教程!使用Realflow制作碰撞飞溅效果

再把它们打开从头播放,这样修改器就生效了:

C4D教程!使用Realflow制作碰撞飞溅效果

基本上这样就可以将粒子缓存了,记住RF的缓存文件通常都会比较大,所以要选择一个空间足够的缓存位置,缓存时间其实还不长,5分钟左右:

C4D教程!使用Realflow制作碰撞飞溅效果

网格的化大家可以多试试吧,我这里就主要是通过调整分辨率,半径以及平滑来测试网格的效果:

C4D教程!使用Realflow制作碰撞飞溅效果

网格的体积就很大了,20多个G:

C4D教程!使用Realflow制作碰撞飞溅效果

我觉得现在的流体有点厚,所以可以给它添加一个置换变形器,着色器里添加颜色:

C4D教程!使用Realflow制作碰撞飞溅效果

然后通过控制高度可以让网格往里收缩一点:

C4D教程!使用Realflow制作碰撞飞溅效果

在此基础上可以在添加一个平滑效果器,基本上就可以进入渲染环节了:

C4D教程!使用Realflow制作碰撞飞溅效果

打开RS,设置色彩空间这个不用多说了哈:

C4D教程!使用Realflow制作碰撞飞溅效果

新建一个平面当作背景放在后面:

C4D教程!使用Realflow制作碰撞飞溅效果

新建环境光:

C4D教程!使用Realflow制作碰撞飞溅效果

背景是一个普通的漫射材质:

C4D教程!使用Realflow制作碰撞飞溅效果

主体的材质是一个高反射材质:

C4D教程!使用Realflow制作碰撞飞溅效果

先用一个C4D噪波节点做蒙板:

C4D教程!使用Realflow制作碰撞飞溅效果

然后把它连接到凹凸上:

C4D教程!使用Realflow制作碰撞飞溅效果

再用一个RS噪波节点连接到渐变节点上做蒙板:

C4D教程!使用Realflow制作碰撞飞溅效果

把它连接到反射的粗糙度上:

C4D教程!使用Realflow制作碰撞飞溅效果

最后我打开了涂层,并且把RS噪波节点也连接给了涂层的粗糙度上:

C4D教程!使用Realflow制作碰撞飞溅效果

小球的材质是RS预设的金属材质,没有变动:

C4D教程!使用Realflow制作碰撞飞溅效果

再补一盏灯吧,适当的降低高光:

C4D教程!使用Realflow制作碰撞飞溅效果

我这里给对象都添加了RS对象标签打开了运动模糊:

C4D教程!使用Realflow制作碰撞飞溅效果

由于流体属于变体运动,渲染设置里记得把变体运动模糊也打开:

C4D教程!使用Realflow制作碰撞飞溅效果

这个渲染的时间倒是挺快的,4小时13分钟:

C4D教程!使用Realflow制作碰撞飞溅效果

最后补充一下,渲染出来的流体网格会有很厉害的抖动,我觉得这个一方面是粒子分开导致网格拉扯导致的,另外一方面是杀死场杀死了部分粒子的原因。

对此我暂时没有其他好的解决方案,因此我后期AE里用了一款叫DEFlicker High speed的插件降低闪烁,这个插件大家网上搜搜哈:

C4D教程!使用Realflow制作碰撞飞溅效果

最后渲染出图看看效果,以上就是今天要分享的内容,我们下次见!

三、最终效果图

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

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

收藏 5

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

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

复制本文链接
img

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

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

优优教程网 365 天打卡计划

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

/

支持键盘 ← → 键翻阅图片