∴ GitHub / 趋势仓库

Friedrich-M / UniMate

一个统一模型,驱动多种骨架的动画生成

语言
Python
Star
1.1k
Fork
102
当日新增(10-02)
+217
累计在榜
2 天
最高名次
第 15 名
首次上榜
2026-10-01
去 GitHub 查看 ↗项目主页 ↗

∴ 是什么

UniMate 是一个用于动画生成的统一模型,能够处理多种骨架拓扑结构,如双足、四足、鸟类、海洋生物等它由训练和推理代码、数据处理管道、数据集和预训练检查点组成,基于 flow matching 技术,支持从文本描述生成骨骼动画。

∴ 解决什么问题

  • 不同骨架结构之间缺乏统一动画生成方案
  • 现有数据集覆盖骨架类型有限
  • 将任意绑定骨架资产转化为可动画资产流程繁琐
  • 训练与推理流程需要支持多种模型变体与数据组合

∴ 怎么上手

  1. 01conda create -n unimate python=3.10 -y
  2. 02conda activate unimate
  3. 03pip install "setuptools<81"
  4. 04pip install -r requirements.txt --no-build-isolation
  5. 05hf download Linzhan/UniML3D --repo-type dataset --local-dir dataset --include "features/*" --exclude "features/*/videos/*" --exclude "features/*/tpose/*"
  6. 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 名。

2026-10-01 +2252026-10-02 +217
每日新增 Star · 2026-10-01 至 2026-10-02 · 共 2 个在榜日峰值 +225
日期名次当日新增总 Star
#15+2171,122
#15+225956