C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

首页 > 影视软件 > C4D >

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

| 万视网

c4d是一款集计算机3D动画、建模、模拟和渲染于一体的综合性应用软件(3D设计软件)。它常用于制作场景、人物、产品、动画等设计。c4d被许多设计师广泛应用于平面设计、服装设计、UI设计、工业、动画、游戏设计等领域。而学习掌握C4D并不是一件易事,不少小伙伴在学习过程中就被劝退了。其实,想要快速学习掌握C4D,课程还是很重要的。万视网这里为大家提供83套的C4D视频课程,都是经过精心挑选的,符合新手以及进阶层级人员学习。如果你还在到处找C4D课程学习,不妨看一看?


自学C4D?这几个热门课多至16万用户在学:


1.C4D完全自学宝典(基础-材质-动画-OC渲染)

2.C4D+OC耳机建模渲染实战流程

3.C4D R20基础入门教程

4.商业产品C4D建模-OC渲染系统课程



C4D制作一个蹦床布料动画效果步骤:


打开C4D,新建一个平面,因为我们要使用动力学模拟,这里分段可以少一点,并不会影响最终效果:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

新建一个球体,尺寸缩小一点,分段同样也可以少一点:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

新建克隆,克隆模式为对象,以平面作为对象克隆球体,分布为顶点:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

给克隆对象添加模拟柔体标签:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

柔体面板里记得改为由克隆构成,不然会很卡:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

这个时候点击播放,因为动力学收到重力的原因,所有克隆的球体就会下落:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

接下来选中克隆对象,然后执行运动图形-运动图形选集:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

按住谢福特键加选四个角上的点,你可以得到一个运动图形选集的标签:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

选中柔体标签,在动力学栏位把运动图形选集拖进去,不过这个时候点击播放,你会发现还是所有的对象都会下落:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

回到柔体标签里,在碰撞栏位,把独立元素切换为全部,点击播放键你就会看见只有四个角上的对象在动了:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

再回到运动图形选集标签里,点击反向选择,这个时候再播放你就会发现克隆像布料一样,四角固定中间会下落了:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

并且这个时候你移动平面的位置,会发现克隆的所有对象也会跟着移动,这就打破了直接用布料模拟不能移动对象的限制:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

克隆上的物体的运动形态做好了,如果我们能够让克隆对象上的每个物体对应的去影响平面点的位置,那么平面的运动形态就是我们想要的。

这里需要借助xpresso,看来想要做更多有趣的动态效果,学习xpresso的知识是必不可少啊。

先把平面复制一份出来,C掉,这样平面上点的位置就和克隆对象上的数量是一致的:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

接下来给平面添加xpresso标签,把克隆拖进来添加对象端口,然后在运动图形分类里找到数据节点,将他们连接上:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

操作到这里说一下原理,克隆上的每一个物体都是有它对应的编号的,也就是索引,把克隆对象显示改为索引就可以看到,从0到143拢共144个对象:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

而这144个对象在动画的状态下每一帧的位置都是不一样的,想要把这些对象的信息循环输出给平面点的位置,就需要借助一个重要的节点:迭代节点。

这里首先介绍一下迭代节点的作用吧,如图所示新建一个迭代节点,迭代节点是从0开始计算的,而克隆物体的数量是从1开始计算的。

所以我们这里需要再新建一个数学节点,让它在数量上减去1,然后再连接给迭代的终点,代表着每帧将克隆的数量从0到143进行输出:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

为了证实这一点,我们在系统预制里找到打印到控制台节点把迭代的结果连接上:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

在脚本里找到控制台:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

逐帧播放你就会看到每一帧输出的信息均是0到143拢共144个信息:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

接下来我们要做的就是再复制一个数据节点,克隆对象正常连接上,让迭代节点的循环结果输出给索引,同时在输出端口把位置调出来:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

再新增一个点节点,输入端口增加点位置,把数据的位置连接到点位置上,迭代输出的结果同时也连接给点索引,再把平面拖进来连接给对象:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

回到C4D界面里,检查一下,平面的动态就成功匹配上了:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

不仅如此,布料的形态你还可以通过修改柔体标签里的参数来控制,我这里直接把我自己的参数弄出HUD来,供大家参考,就不再多赘述了:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

添加细分曲面和布料增加厚度:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

前面提到了平面的位置可以带动布料动起来,你可以手动K,我这里直接用的GSG的Signal插件,今天的内容不是为了介绍插件的使用,所以也就不再赘述了:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

新建克隆克隆球体,随机效果器随机球体大小,添加刚体标签,让它与布料产生碰撞,这个也不用多说了吧:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

新建摄像机固定视角不用说了哈,建议是把动力学烘焙一下,避免每次模拟的样子不一样:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

打开RS,给摄像机添加RS摄像机标签,新建HDRI环境光:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

再次说明一下,我用RS是胡乱渲染的啊,大家可以根据自己的情况来,我这里先在设置里把GI打开:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

布料的材质我是新建了一个渐变节点连接到背光的颜色上,然后适当的加了点反射粗糙:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

小球的材质我是用一个颜色数据节点,将它改为几何体ID颜色,连接到漫射颜色上,这样每个效果的颜色就都不一样了:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

然后再通过一个渐变节点去更改颜色,至于反射的粗糙那些,大家就看着效果来了哈:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

另外我还希望有一些金属小球,所以克隆下面就多复制了几个球体出来,金属材质直接用的RS的金属预设就行:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

视情况再补一盏灯吧,感觉就差不多了,不过现在有很多噪点:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

渲染设置里将降噪打开,噪点就少很多了:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

我希望的是渲染出透明背景,后期在AE里添加运动模糊和渐变背景。

之前一直不知道RS怎么导出透明背景,现在终于知道了,在环境光里把背景可见取消,然后勾选Alpha通道:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

保存位置里选择EXR或者PNG格式都行,同样勾选Alpha通道:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

如果你想要导出的分层是透明背景也是可以的,在通道管理器里,把数据类型改为RGBA就可以了:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

渲染总时长不到3小时,感觉还行:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程

最后渲染出图看看效果吧:

C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程


那么,关于“C4D怎么制作一个蹦床布料动画效果?C4D动画制作教程”的精彩内容就分享这么多啦~希望小编分享的C4D知识点内容是对你有所帮助的!提一嘴,本人也是经历学习过C4D的,深知学习C4D有多艰辛,特别是对于自学而言!所以我希望每一位小伙伴在万视网上都能够快乐学习、快速掌握C4D。点击链接:http://www.2amok.cn/ysrj/C4D/就可开启学习体验啦~