C4D基础教程制作一个皮筋形成文字的动画效果

2021-11-17 09:23:55  浏览:2039  作者:疯狂美工萱萱

今天的教程给大家分享用C4D制作一个皮筋形成文字的动画效果。


文章转载来自公众号野鹿志 公众号ID:yeluzhi666 作者:马鹿野郎

 

打开C4D,帧速率设置为25,做300帧吧:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

新建圆环样条,调整它的轴向以及大小:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

新建克隆克隆圆环样条,模式为网格排列,把Y轴的数量以及距离都改成0,其他两个轴的数量暂时给到5吧,后面我们看着效果再调整:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

给克隆添加随机效果器,随机XZ轴的位移,然后等比缩放也随机一下:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

再给克隆添加一个推散效果器,通过调整半径以及迭代的数值让圆环不要有穿插。


注意这些参数都不是固定的,后面视情况如果克隆的数量修改了,这些参数可能也需要调整:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

再新建一个文本样条,适当的调整文本的大小以及水平间隔:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

接下来给克隆添加XP的动力学标签,勾选包括子集,然后新建一个发射器以便于观察。


由于皮筋肯定是很软的,所以我们这里可以先直接把硬度值降到最低,后面看着效果再来调整。


点击播放键就可以看到圆环样条上发射出粒子了,粒子的运动就会驱动样条跟着变形运动:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

接下来添加一个xpFlowField,模式选择为样条,把文本样条拖进去作为力场。


模式改为速度,把衰减关掉,点击播放键,可以看到样条在Y轴上也有运动,这个不是我们想要的:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

所以再添加一个限制修改器,限制粒子在Y轴上的运动:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

接下来就着手调整形态吧,首先现在变形太厉害了,需要添加一个xpConstraints勾选连接约束一下,并且让它的打破条件是无:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

其次粒子之间现在是没有碰撞的,所以我们把粒子碰撞也勾上,现在你会发现一个问题。


虽然粒子之间确实是有碰撞了,但是会出现粒子碰撞后互相穿过导致样条穿插的情况:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

回到动力学标签里,我们首先可以适当的增大一点粒子的半径:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

其次是康秋D调出工程设置,把XP动力学的子帧步幅适当提高一点,基本的形态就已经出来了:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

进一步调整力场,我这里把强度改到了20,然后体素尺寸改到了15,这样会力场会更准确一些,然后速度改到了120:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

感觉X轴向上的圆环数量不太够,所以我这里在克隆里又增加了一点X轴的数量。


如我们前面所说,增加了以后果然又有部分的圆环之间穿插了:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

重新回到推散效果器里调整一下参数就可以了:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

我这里又把文本样条拖进了xpFlowField的衰减里,让它随着文本的半径会有一个衰减,半径稍微大一点:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

现在是所有的对象都同时开始受到力场的影响,我希望有点先后顺序,所以增加了一个径向域。


在开始的角度上K了一下关键帧,迭代我改为了2,结束变换上给了点数值,然后让把文本放在径向域的上面,混合模式改为限制:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

现在你可能会发现有一些圆环跨在了两个字母之间影响到了文本的辨识度,这里我们可以先回到克隆里把索引显示出来:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

我们可以使用运动选集工具,先选中其中一个不需要的索引对象:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

然后点击隐藏选择:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

接下来再按住谢福特键加选其他不需要的索引对象就可以了,这个大家多试试吧:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

隐藏以后你可能会发现某些圆环它不动了:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

适当的增加衰减里文字的半径就可以了:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

再适当的调整一下xpFlowField的强度和速度,基本就差不多了:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

新建一个挤压检查一下吧,勾选层级,去掉封顶这些都不用说哈,然后你会发现对象会有抖动的情况:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

回到动力学标签里,我们把影响psr关掉就好了:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

最后我在xpFlowField的速度上K了下关键帧,让它逐渐停下来,动画终于就差不多做好了:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

把样条烘焙为ABC文件吧:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

重新把挤压加上,添加细分曲面,布料曲面添加厚度,这个都不用说哈:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

接下来是渲染的部分了,设置渲染尺寸,开GI,新建环境光,这些都不用说哈:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

新建个平面充当地面:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

先搞地面的材质吧,首先是一个深蓝色的反射材质:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

接下来在Ai里画一下网格的贴图,其实很简单,先用矩形网格工具,水平和垂直的数量设置为19,横纵的数量就是20*20:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

然后我需要把现有的20*20再分成4份,所以再画一个水平垂直数量为79的网格,然后导出来,记得把描边颜色改为白色:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

然后在RS里新建一个纹理节点载入贴图,再用一个颜色分离节点分离出它的透明通道。


新建一个白色的材质节点,把透明通道连接到它的透明度颜色端口:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

再用混合节点把他们混合上,混合的蒙板同样是分离出来的透明通道:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

如果你对贴图的尺寸不太满意也可以通过缩放来调整:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

接下来是对象的材质,其实很简单,我希望的是多几种颜色,所以用一个渐变连接到漫射通道,但是你会发现不是我们想要的结果:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

没关系,我们可以用一个用户数据节点连接给渐变节点,然后把数据类型改为几何体ID就好了:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

我还添加了一个圆角节点连接到凹凸上:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

同时给对象添加了一个RS对象标签勾选上细分:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

接下来视情况补了两盏灯,一个面光源,一个无限光,用无限光是为了能有相对清晰一点的投影:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

摄像机K一个位移旋转关键帧,这个也不用说吧:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

渲染设置方面主采样512,其他本地采样是1024:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 

我没想到的是这样也渲了10个小时,看来要抓紧学习渲染优化了:

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

 来看看动态效果:

 

(图文+视频)C4D野教程:使用XP动力学制作柔体汇聚文字动画

以上就是今天的内容,关注疯狂的美工官网,每天分享不同设计教程!

【随机内容】

返回顶部