∴ GitHub / 趋势仓库
Friedrich-M / UniMate
一个统一模型,驱动多种骨架的动画生成
- 语言
- Python
- Star
- 1.1k
- Fork
- 102
- 当日新增(10-02)
- +217
- 累计在榜
- 2 天
- 最高名次
- 第 15 名
- 首次上榜
- 2026-10-01
∴ 是什么
UniMate 是一个用于动画生成的统一模型,能够处理多种骨架拓扑结构,如双足、四足、鸟类、海洋生物等它由训练和推理代码、数据处理管道、数据集和预训练检查点组成,基于 flow matching 技术,支持从文本描述生成骨骼动画。
∴ 解决什么问题
- 不同骨架结构之间缺乏统一动画生成方案
- 现有数据集覆盖骨架类型有限
- 将任意绑定骨架资产转化为可动画资产流程繁琐
- 训练与推理流程需要支持多种模型变体与数据组合
∴ 怎么上手
- 01conda create -n unimate python=3.10 -y
- 02conda activate unimate
- 03pip install "setuptools<81"
- 04pip install -r requirements.txt --no-build-isolation
- 05hf download Linzhan/UniML3D --repo-type dataset --local-dir dataset --include "features/*" --exclude "features/*/videos/*" --exclude "features/*/tpose/*"
- 06accelerate launch -m unimate.training.train --config configs/uniml3d_60frames_graph_adaln.json
∴ 适合谁
面向需要生成多类型骨骼动画的研究人员和开发者,尤其是关注动画生成或骨架拓扑泛化能力的用户.
∴ 要点
- 引入 UniML3D 数据集,包含 13,769 个文本配对运动片段,覆盖 7,430 种骨架
- 提供数据处理管道,可将任意 rigged GLB/GLTF/FBX 资产转化为可动画资产
- 支持两种注意力变体(graph_adaln 和 full_cross_attn),可独立组合
- 使用 flow matching 训练目标,同时包含测地旋转损失和速度平滑损失
- 提供交互式演示、预训练检查点和数据集下载链接
- 仓库以 MIT 许可证发布
许可证 MIT
解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-10-01 首次上榜,累计在榜 2 天,最高第 15 名。