输入文字提示,即可让带骨骼的 3D 角色表演对应动作,基于 fal 视频模型与 GVHMR 动作还原。
MaxLiu22/Motion2MixamoRig
将视频或照片中的人体动作迁移到 Mixamo 绑定的 3D 角色上,输出可用的 .glb 模型。
- Star
- 1,374
- Fork
- 173
- 未关闭 Issue
- 10
- 最近提交
- 3天前
这是什么?
Motion2MixamoRig 可以把视频中单人的动作,或静态照片中的姿态,套用到 Adobe Mixamo 绑定的角色上。输出为带蒙皮的 .glb 角色文件,可导入 Blender 或 Unity,同时生成骨骼和角色的预览视频或图片,以及左右对比效果。
项目以 Python 命令行工具 `m2mr` 的形式提供完整流程:先提取人体姿态,再将旋转数据重定向到 Mixamo 骨架,最后渲染预览。使用 `--skeleton` 复用已保存的骨骼数据,可以把同一段动作快速套用到其他角色上,无需重复耗时的提取步骤。项目还附带一个 Blender 4.2+ 扩展,可在外部 Python 环境中运行同样的流程,无需编写代码即可使用。
SMPL-X 人体模型和 Mixamo 角色 FBX 需要自行下载,因为它们有各自的许可条款。推理权重会在首次运行时自动下载,约 5 GB。建议安装 ffmpeg,以便输出视频带有音轨并能在浏览器中播放。
核心功能
- 01从视频或静态照片中提取单人动作。
- 02将动作重定向到 Mixamo 绑定的角色上,也支持从 Cinema 4D 重新导出的 FBX 模型。
- 03输出带蒙皮的 .glb 角色文件和骨骼动作数据。
- 04复用已保存的骨骼数据,快速把同一动作套用到多个角色。
- 05提供 Blender 4.2+ 扩展,无需编码即可运行整个流程。
适用场景
- 为游戏角色快速制作基于参考视频的动作。
- 在 Blender 或 Unity 中为 Mixamo 角色生成动画预览。
- 把一张姿态照片转换为绑定角色上的静态三维姿态。
快速上手
- 1
克隆仓库
git clone https://github.com/MaxLiu22/Motion2MixamoRig.git - 2
创建虚拟环境并安装依赖
python -m venv .venv && source .venv/bin/activate && pip install --upgrade pip setuptools wheel && pip install "numpy>=1.26" && pip install --no-build-isolation "chumpy==0.70" && pip install -e . - 3
检查素材和环境
m2mr doctor - 4
对 assets/video/ 中最新的视频运行流程
m2mr run
使用前须知
- 项目处于实验阶段,README 明确说明目前为实验性质。
- 需要手动下载 SMPL-X 模型(需注册,默认非商业使用)以及 Mixamo 角色。
- 首次运行会下载约 5 GB 推理权重,CPU 上提取动作较慢。
- 仅支持画面中全身可见的单人视频或照片。
标签
常见问题
- Motion2MixamoRig 是什么?
- 将视频或照片中的人体动作迁移到 Mixamo 绑定的 3D 角色上,输出可用的 .glb 模型。 Motion2MixamoRig 可以把视频中单人的动作,或静态照片中的姿态,套用到 Adobe Mixamo 绑定的角色上。输出为带蒙皮的 .glb 角色文件,可导入 Blender 或 Unity,同时生成骨骼和角色的预览视频或图片,以及左右对比效果。
- Motion2MixamoRig 可以免费使用吗?用的什么许可证?
- Motion2MixamoRig 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Motion2MixamoRig 还在维护吗?
- 活跃维护中。Motion2MixamoRig 最近一次提交是在 2026年10月17日。
- Motion2MixamoRig 适合用来做什么?
- 为游戏角色快速制作基于参考视频的动作。 在 Blender 或 Unity 中为 Mixamo 角色生成动画预览。 把一张姿态照片转换为绑定角色上的静态三维姿态。
- Motion2MixamoRig 怎么安装和运行?
- 克隆仓库: git clone https://github.com/MaxLiu22/Motion2MixamoRig.git 创建虚拟环境并安装依赖: python -m venv .venv && source .venv/bin/activate && pip install --upgrade pip setuptools wheel && pip install "numpy>=1.26" && pip install --no-build-isolation "chumpy==0.70" && pip install -e . 检查素材和环境: m2mr doctor 对 assets/video/ 中最新的视频运行流程: m2mr run
- 在哪里获取 Motion2MixamoRig?
- 源代码和安装说明在 GitHub 上:https://github.com/MaxLiu22/Motion2MixamoRig
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源免费的无标记动作捕捉系统,用多台相机采集视频并重建三维人体运动。
开源 WiFi 感知平台,利用 ESP32 的 CSI 信号无摄像头检测人员存在、呼吸、心率和活动。
让 Claude 等 AI 助手通过 MCP 协议直接操作 Blender,完成建模、场景搭建与素材导入。
面向 AI 编码代理的 74 个游戏开发技能文件,附带按引擎和任务自动加载的路由器。
一套面向 AI 编程代理的 3D 可视化技能,帮助把创意转化为 Three.js 或 Blender 场景。