如何解决动画播放中的坐标漂移
-
我有一些比较复杂的动作要实现,由于骨骼动画不太熟悉,我直接从拍摄的视频里面抠出人物动作,但是现在遇到了这样一个问题。
在这个动作中,人的姿态会发生比较大的变化,类似跑酷,从站着到蹲着再到卧倒,一旦扣除了背景,这些动作就失去了原先的参考坐标,软件会把每一帧图片的中心当作参照坐标原点串起来。这样一来,原先站立的人转换到卧倒时,就变成了卧倒在半空中。
解决这个问题有个方法,就是在动画播放事件中,不断根据当前帧的图片高度计算移动坐标,让图片一边播放一遍移动,保持脚步在同一个水平线上。但这个做法明显太过于麻烦,有什么更好的办法实现这个需求?甚至可以倒推回去,从拍摄素材的角度去解决。
-
@黑夜中的行者 唤境里不同动画帧的对齐点是按锚点来的,你只要在精灵的动画编辑界面设定好每一帧的锚点让它们切换起来自然就行了,比较常见的就是都设置在人物图像的“脚底”位置,因为作为人物接触地面的部分可识别度比较高,简单来说对齐起来比较方便。
-
@东仙队长の手刀
多谢,果然搞定了,甚至可以把锚点挪到画面外面去,以做出移动的效果。