【C4D】利用运动剪辑拼接人物动作

项目需求人物走动到某一位置执行另一个动作

准备工作:在mixamo上绑好两个动作

人物走动动画


人物踢腿动画

导入C4D整理好文件

两个动作分别打组

选择“走路”——动画——添加运动剪辑片段,弹窗直接确定,默认设置

组后面会生成一个小图标,选择它,点击下方在时间线打开

或者按shift+F3,弹出时间线窗口,选择左上角第三个图标,确保是在“A”(auto)模式,就会把运动剪辑加载进来


选择“踢腿”——动画——添加运动剪辑片段,弹窗直接确定,默认设置。

这时候左下方就多了个运动剪辑源,然后再把它拖动到和第一个动作在同一轨道上,这样才能做动作融合。如果默认第二个动作在第二条轨道上,将它删掉,没什么diao用。

将后一段动画拖到和前一段动画有重合。这里第二段动画“踢腿”是初始帧是右脚在前,所以我将其拖到40帧的位置,也就是第一段动画“走路”刚好右脚在前的时候,这样动画看起来比较融合,不同动作视情况调整,调整不好就会滑步啊什么的。

现在我把时间线移动到50帧的时候,两个动作就融合在一起,走路停下后就执行踢腿的动作。由于“走路”动画发生了位移,从A走到了B点,而“踢腿”动画默认是在坐标轴原点的,两个动画为了融合,所以走路动画会往后退,就是往“踢腿”动画起始点的位置移动。

解决这个问题的思路就是想办法把“踢腿”动画的起始位置放在“走路”动画结束的位置,这样就不会发生位置偏移

在轨道上点击“踢腿”——属性栏:创建枢轴,选择枢轴,默认轴是歪的,为了方便调整,将其调为世界坐标模式,通过移动枢轴来重新定义“踢腿”动画的起始点位置

这样就能讲两个动作融合在一起啦。

这里分享个小经验

一开始走路动画是右脚在前结束的,踢腿动画是右脚定位起始的,融合动画(重叠部分)那一段应该是放在“走路”动画,右脚落地之前,意思就是在最后一层迈出右脚到落地的时候,动画就开始转变为“踢腿”动画的起始姿势了,这样基本不会发生偏移。如果融合动画是在右脚落地之后,就是开始迈出左脚了,此时动画已经往前移动了(相对来说就是右脚往后移动了),在这个时候做融合动画的话,两个动画的位置是对不上的,就会发生滑步。

反正就是选择同一肢体的定位,然后在该动作之前、之后重合,多试试就知道了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容