Mixamo根运动导入插件
这款Blender插件专门用于批量导入从Mixamo.com下载的FBX动画文件,并创建根骨骼烘焙Root Motion(根位移)。
主要功能
- 多选导入FBX文件
- 批量移除前缀名称”mixamorig:”
- 批量以文件名命名重命名动画
- 批量应用变换并修复动画强度
- 批量移除多余的骨架和物体(文件名为”Armature.00*”)
- 批量创建根骨骼记录Root Motion信息
- 提供多种Root Motion计算方式烘焙关键帧
Root Motion说明
Root Motion将角色位移烘焙到Root
骨骼并将其作为父级,烘焙后的动画会与原动画保持一致。
⚠️ 注意:Root Motion功能会修改动画Hips骨头的关键帧(用于记录修正位移)
为什么需要修正动画
· 骨骼的关键帧动画使用的是Local局部空间坐标系
· Mixamo.com的动画记录位移信息的是Hips骨骼,可能有一定旋转角度
· 而创建的Root骨骼自身Y轴与世界Z轴重合
· 当两个骨骼局部空间坐标系不重合时,夹角越大误差越大
· 这里把骨骼都转化为Global全局空间坐标系,再进行根骨骼动画的计算
· 最后转化为各个骨骼的Local局部空间坐标系进行关键帧烘焙
· 当没有对X/Y/Z三个轴都烘焙时,需要对动画进行修正
· Mixamo.com的动画记录位移信息的是Hips骨骼,可能有一定旋转角度
· 而创建的Root骨骼自身Y轴与世界Z轴重合
· 当两个骨骼局部空间坐标系不重合时,夹角越大误差越大
· 这里把骨骼都转化为Global全局空间坐标系,再进行根骨骼动画的计算
· 最后转化为各个骨骼的Local局部空间坐标系进行关键帧烘焙
· 当没有对X/Y/Z三个轴都烘焙时,需要对动画进行修正
使用方法
- 安装Blender 4.2.0或更高版本
- 下载并安装该插件(可在Blender官方扩展中搜索”Import Mixamo – Root Motion”)
- 打开Blender,选择”文件”→”导入”→”Mixamo Fbx(floder/*.fbx)”
- 在打开的对话框中选择动画文件,右侧面板进行设置,点击”Import Mixamo *.Fbx”
更新日志
2024/07/01 从选中一个文件夹批量导入fbx文件,修改为多选fbx文件的方式导入
开发计划
- 增加自定义骨骼前缀名称设置(默认值:”mixamorig:”)
- 增加导入时添加”.L”/”.R”后缀或替换”Left”/”Right”的选项
- 增加导入时计算原点的选项(世界坐标系中心|双脚中心|边界盒底面中心)
资源下载
下载价格免费
©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。
评论0