动作捕捉数据的应用:中级与高级技巧
中级应用:分解与组合动作
1. 动作分解与组合的意义
在游戏开发等领域,为了减少数据大小和内存占用,我们可以对动作进行分解和组合。例如,一个游戏角色有50种不同的行走动作,其中30种的下半身动作相同但上半身动作不同。此时,我们可以将这30种动作分解为上半身动作和下半身动作,让30种不同的上半身动作共享一个下半身动作(行走动作),从而节省资源。
2. 多动作映射
2.1 上下半身动作的分解与组合
以下是使用Maya软件进行上下半身动作分解与组合的具体步骤:
1. 创建无上身动作的下半身动作 :引入一个正常的、无多余上半身动作的行走动作。最简单的方法是选择并删除角色骨骼中髋关节以上的所有关节,只保留双腿的行走动作,然后将其保存为一个文件,如“walking_lower.mb”。
2. 创建无下身动作的上半身动作 :导入一个包含你想要保留的上半身动作的全身动作文件,删除腿部的所有关节,保留髋关节及以上部分。
3. 移除上半身髋关节的平移和旋转 :由于要使用下半身髋关节的平移和旋转,所以需要移除上半身髋关节的相应属性。在通道框中选择上半身髋关节的x、y、z平移和旋转值,右键点击“Channels”,选择“Break Connections”,此时包含平移和旋转值的框颜色会从橙色变为白色。播放动作,你会看到下半身在行走,而上半身在髋关节上方移动但位置不变。
4. 使用点约束让下半身带动上半身移动 :选择下半身的髋关
超级会员免费看
订阅专栏 解锁全文
1359

被折叠的 条评论
为什么被折叠?



