c语言弹跳小球怎么加边框_(图文+视频)C4D野教程:趣味弹跳立方体制作全过程...

本文通过图文和视频教程,详细讲解了如何使用C4D制作弹跳立方体动画,包括立方体的边框碰撞、烟雾、液体、破碎和粒子特效的实现过程,涉及关键帧动画、TFD模拟、XP4.0等技术。
摘要由CSDN通过智能技术生成
19368b3174d2db4fcea9e226435a288a.png

废话不多说,继续来临摹,原图同样是INS上的大神BastardFilms:

88204ec5f6d63d18160afd66871e8b41.png

我终于找到了一个可以解析INS视频的网站,我把它压成了动图我们一起来看看吧:

ce2f7bed866f7999ec30354f518bb325.gif

原作者:BastardFilms 如侵请联删

是不是一个很有趣的效果,我一开始的想法是立方体掉在地面上碰撞产生顶点贴图,然后再通过顶点贴图发射烟雾、液体、粒子一类的。

后来在苦七的提醒下发现自己想复杂了,其实就用点剪辑的思维在关键帧的位置把对象显示出来就行了。

另外原图中的用液体、烟雾、破碎其实是可以用XP4.0新版本一波流做出来的。

但是大家都知道我喜欢用OC渲染,XP4.0模拟的烟雾无法直接用OC渲染出来,需要导出VDB才行,并且XP的破碎我也没怎么用过,不太熟悉。

因此我这里烟雾用的是TFD模拟的,液体用的是XP4.0,当然你没有XP4.0的话用RF也是可以的,然后破碎我就直接用的C4D自带的破碎功能来制作。

来吧,今天我们就来看看这个趣味弹跳的立方体动画是如何制作的吧!

33ab0cc5b00adee781205e190259c48b.gif

因为这个动画有好几个特效,都是以立方体的弹跳作为切换,所以我觉得要先做一下规划。

例如我这里的想法是立方体从跳起到落下总共是40帧,所以先将帧长度改为40,新建一个立方体,尺寸适当缩小一些:

8c379399c7c88d2fccb2575f538516d2.png

再新建一个立方体调整好适当的尺寸作为地面:

bf3e2d7cf4d4791b69542dee61093948.png

再次新建四个立方体调整他们的尺寸和位置作为碰撞边框,这个不用多说哈。

你可能会问为什么不用立方体直接C掉来做为碰撞边框,那是因为后面我们需要用TFD与对象碰撞后烟雾向四处散开。

如果只用一个立方体C掉删除面来进行碰撞的话,TFD仍然会默认这个立方体是个实体,无法在其内部产生碰撞:

5cccf22a5ef402e2738c26eaac8abf00.png

接下来就是K立方体的位移动画了,先做Y轴的关键帧吧,我这里首帧的位置是21,然后让立方体在20帧的时候位置为86,40帧的时候回到21:

0b1e7dee66130010b73ff3eae19067d8.png

但只是这样运动的节奏肯定是不对的,打开函数曲线可以看到Y轴位移的曲线是这样的:

9b5f3a2dd8f92620121015b030eb39e8.png

可以框选首尾的锚点将它调整至如图所示的状态,这里建议可以手动输入数值,让首尾的数值是一样的:

855eebf90b75cc68c9acead652a00fbe.png

做好一个以后,可以点击关键帧-循环选取,我这里循环了5份:

fa40589414707743e1f98ebff0cba56b.png

循环以后你会发现每一个循环的衔接处的曲线可能会有问题:

b9a8e3e87d79b2802af970de10c53824.png

这里我们需要单独去调整衔接处的曲线,框选以后按Shift键可以调整单个手柄,同时结合手动输入数值,很快就能调整好:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值