Mixamo-Animations-Characters
收藏资源简介:
该数据集是 Adobe Mixamo 库的完整快照,包含 2,317 个运动动画剪辑和 114 个绑定角色,均以二进制 FBX 格式(FBX 7.7)提供。所有动画共享统一的 65 关节 mixamorig 骨架,可直接驱动任何兼容角色而无需重新映射。数据集包含多个子集:animation_motion(仅包含实际运动的 2,317 个剪辑)、animation(完整 2,446 个剪辑,含 129 个静态姿势)、character_refined(标准化骨骼命名空间的 114 个角色)、character_refined_glb(GLB 格式角色)、character_tpose(角色 T-pose 渲染图)、animation_motion_ybot(在 Y Bot 角色上烘焙的动画,包含网格和运动)、animation_motion_render(每个剪辑的四视图渲染 MP4 视频)。此外,还提供 JSON 索引文件(包含文本标签、Mixamo ID、帧数等)和 CSV 表格(metadata.csv 和 characters.csv),便于浏览和加载。数据集适用于文本到3D 动画、动作重定向、角色动画生成等研究任务。该数据集是 UniML3D 训练语料的一部分,用于 UniMate 模型(SIGGRAPH Asia 2026)。使用本数据集需遵守 Adobe Mixamo 条款。
This dataset is a complete snapshot of the Adobe Mixamo library, containing 2,317 motion animation clips and 114 rigged characters, all provided in binary FBX format (FBX 7.7). All animations share a unified 65-joint mixamorig skeleton, which can directly drive any compatible character without remapping. The dataset includes multiple subsets: animation_motion (2,317 clips with actual motion), animation (2,446 clips including 129 static poses), character_refined (114 characters with standardized bone namespaces), character_refined_glb (GLB format characters), character_tpose (T-pose renderings of characters), animation_motion_ybot (animations baked on the Y Bot character with meshes and motion), and animation_motion_render (four-view rendered MP4 videos for each clip). Additionally, JSON index files (containing text labels, Mixamo IDs, frame counts, etc.) and CSV tables (metadata.csv and characters.csv) are provided for easy browsing and loading. The dataset is suitable for research tasks such as text-to-3D animation, motion retargeting, and character animation generation. It is part of the UniML3D training corpus and used for the UniMate model (SIGGRAPH Asia 2026). Usage of this dataset must comply with the Adobe Mixamo terms.
Mixamo Animations and Characters 数据集详情
数据集概览
该数据集是 Adobe Mixamo 库的完整快照,包含 2,317 个动画片段和 114 个绑定角色,以二进制 FBX(FBX 7.7)格式导出并提供逐文件元数据。所有动画共享统一的 65 关节 mixamorig 骨架,任何片段可直接驱动兼容角色而无需重新映射。
数据规模与许可
- 规模: 1K < n < 10K 样本
- 许可: Adobe Mixamo 条款(非标准许可)
- 任务类型: text-to-3d(文本到三维)
数据集结构
核心目录
| 目录 | 内容 | 数量 | 说明 |
|---|---|---|---|
animation_motion/ |
含运动的 FBX 动画 | 2,317 | ✅ 推荐使用 |
animation/ |
全部导出的动画(含静态姿势) | 2,446 | 包含 129 个静态姿势文件 |
character_refined/ |
标准化骨骼命名空间后的角色 | 114 | ✅ 推荐使用 |
character/ |
原始导出的角色 | 114 | 27 个角色存在编号化骨骼问题 |
character_refined_glb/ |
角色 GLB 格式 | 114 | 转换自 character_refined/ |
character_tpose/ |
角色 T-pose PNG 渲染图 | 114 | 1024×1024 四视图网格 |
animation_motion_ybot/ |
烘焙到 Y Bot 上的动画 | 2,317 | 每个文件含网格+动画,约 3 MB |
animation_motion_render/ |
动画四视图渲染 | 2,317 目录 | 每个片段 4 个 MP4 + 相机 JSON |
索引文件
animation_motion_prompts.json: 文件名 -> 文本标签 + Mixamo ID(2,317 条)animation_motion_frames.json: 文件名 -> 关键帧数(2,317 条)animation_prompts.json: 全部 2,446 个动画的标签映射animation_frames.json: 全部 2,446 个动画的帧数映射animation_bones.json: 所有动画共用的 65 个骨骼名称characters.json: 文件名 -> 角色名称 + UUIDcharacter_bones.json: 每个角色的骨骼列表character_bone_fix_applied.txt: 27 个被重命名骨骼的角色character_nonstandard_rig.txt: 4 个非标准命名角色static_clips.csv: 129 个静态片段的测量说明metadata.csv: 2,446 个动画的可浏览索引characters.csv: 114 个角色的可浏览索引scripts/: 下载、索引、归一化及验证代码
动画详情
基本特征
- 格式: 二进制 FBX 7.7,30 fps,仅含骨架和动画曲线(无网格)
- 骨架: 每个片段均为统一 65 关节
mixamorig骨架(hips/spine/neck/head 链 + 双臂四关节手指 + 双腿含脚趾) - 时长: 8 – 1,884 关键帧
- 命名: 按动作命名,同名的不同动作带数字后缀(如
Waving.fbx、Waving_2.fbx)
静态片段筛选
129 个静态姿势文件通过解码动画曲线并测量峰值-峰值范围来识别(而非依据文件名)。最大静态读数 0.024,最小运动读数 1.115,两者间无重叠,划分无歧义。安静的呼吸待机动画被保留。
角色详情
- 数量: 114 个角色,T-pose,带蒙皮网格和材质
- 骨骼规模: 37 – 112 骨骼
重定向兼容性
| 类别 | 数量 | 说明 |
|---|---|---|
| 覆盖全部 65 个动画骨骼 | 97 / 114 | 可直接重定向 |
简化 mixamorig 骨骼 |
13 | 37–64 骨骼,通常缺少手指关节;重定向可用,缺失骨骼无数据 |
| 不同骨骼命名 | 4 | 3 个使用标准名称但前缀不同;Aiden 使用 3ds Max Biped 命名 |
渲染预览
每个动画片段使用 Y Bot 角色、Blender EEVEE 引擎在 512×512、30 fps、0° 仰角下四视角渲染:
v000.mp4: 正面(方位角 -90°)v001.mp4: 背面(方位角 +90°)v002.mp4: 左面(方位角 180°)v003.mp4: 右面(方位角 0°)
渲染覆盖片段前 200 帧(约 6.7 秒),2,317 个片段中有 375 个更长并被截断,JSON 文件记录实际覆盖范围。每个 JSON 文件按 NeRF 约定存储相机参数:view、azimuth/elevation(弧度)、resolution、camera_angle_x(水平视场角)、4×4 transform_matrix、scene_scale/scene_offset 以及 frame_start/frame_end/fps。
已知限制
- 62 个片段无
description;其中 23 个与其他片段共享相同的prompt,无法仅靠文本区分 - 即使优先使用
description,仍有 341 个片段与其他片段共享标签 - 在
animation_motion_prompts.json中,Female/Male风格前缀和Sequence -标记已从prompt/description中移除(属于动画风格描述而非动作语义);原始标签保留在animation_prompts.json、metadata.csv及文件名中 - Mixamo
MotionPack捆绑包未包含(其子片段已单独收录)
数据来源与处理
数据通过 Mixamo 官方导出 API 导出(动画 skin=false,角色 skin=true),并重定向到标准 Y Bot 骨架。每个 FBX 均验证无截断,所有索引键与文件对应。该数据集为 UniML3D 的原始层,配套下游处理管线在 UniMate/data_process 开源,包括:NPZ 导出、预览渲染、视觉-语言模型标注、关节标签清理及训练特征提取。
引用信息
该数据集是 UniML3D 训练语料库的一部分,源自论文 UniMate: One Unified Model to Animate Diverse Skeletons(SIGGRAPH Asia 2026,arXiv:2609.05415)。使用需同时引用论文与数据集仓库。




