
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-29 · 当前星标 ★ 3931
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Linux 环境(Windows 建议配合 Docker 使用)
- NVIDIA GPU,显存约 17GB 才能全程在 GPU 上生成;显存不足时可改用 CPU 做文本编码
- Python 环境与 Git(具体版本见官方安装文档)
- 可访问官方文档站点与 Hugging Face 数据集页面以下载权重和基准数据
安装与启动步骤
-
1查阅官方文档
README 未直接给出依赖清单,安装命令、CLI 用法与 Demo 启动方式都需按官方文档执行,先通读 Quick Start 与 Installation 两页。
-
2获取代码仓库
克隆仓库到本地后,后续安装与运行都在该目录内进行;具体依赖安装以官方 Installation 页为准。
git clone https://github.com/nv-tlabs/kimodo.git -
3按文档安装依赖
依照官方 Installation 说明安装 Python 依赖与模型资源,不要自行替换版本;安装完成后进入仓库目录。
-
4显存不足改 CPU
若显卡显存小于约 17GB,运行前设置该环境变量,让文本编码走 CPU,显存占用可降到 3GB 以内,速度略慢。
export TEXT_ENCODER_DEVICE=cpu -
5运行推理生成动作
使用官方 CLI 按文档示例传入文本提示与约束生成人体或机器人动作;具体参数只在文档中给出,README 未列命令。
-
6可选转换机器人骨架
已有 AMASS 格式 SMPL-X 动作文件时,可用仓库内脚本转为指定机器人骨架,需把路径换成自己的 npz 文件。
python scripts/smplx_to_robot.py --smplx_file /path/to/saved/amass_format.npz --robot booster_t1
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
TEXT_ENCODER_DEVICE | 否 | 指定文本编码所用设备,设为 cpu 可大幅降低显存占用,代价是速度稍慢。 | cpu |
如何确认成功
按官方文档运行 CLI 或交互 Demo,能正常生成动作且无显存不足报错即成功。
常见问题
Q:显卡显存不够怎么办?
A:运行命令前设置环境变量 TEXT_ENCODER_DEVICE=cpu,把文本编码放到 CPU,显存需求可降到 3GB 以内,生成会稍慢。
Q:支持哪些显卡?
A:官方主要在 GeForce RTX 3090、RTX 4090 和 NVIDIA A100 上测试,其他显存足够的较新显卡一般也可运行。
Q:Windows 能用吗?
A:仓库在 Linux 上开发,Windows 建议配合 Docker 使用;README 未给出具体 Docker 命令,需按官方安装文档操作。
Q:为什么 README 里没有安装命令?
A:完整安装步骤、CLI 参数和 Demo 用法都放在官方文档站点,README 只提供入口链接,请以文档为准。
Q:生成的动作不理想怎么办?
A:项目提供了最佳实践与模型局限说明,建议先阅读后再调整文本提示与关键帧等约束条件。
注意事项
- README 未给出 pip 安装命令、端口和权重下载地址,本教程不虚构,实际安装以官方 Installation 文档为准。
- 模型权重、基准测试数据分别位于官方文档与 Hugging Face 页面,下载前确认存储空间与许可协议。
- 使用前请阅读模型的局限性说明,避免在精度要求高的生产场景直接依赖生成结果。
- 项目为 Apache 2.0 许可,二次开发与商用前请自行核对许可条款。
核心亮点
- 提供论文官方实现,训练与推理流程完整,便于复现和二次开发
- 在运动学空间建模,生成的动作连贯自然,适合角色动画与仿真预演
- Python 实现,接口清晰,方便接入自有动作数据集做微调
不足之处
- 偏研究代码,工程化封装和产品级文档尚不完善
- 对训练数据规模与算力有要求,普通用户上手门槛较高
适用场景
- 游戏与影视角色动画的批量动作生成
- 人形机器人动作预演与仿真验证
- 具身智能研究中作为动作生成基线模型
替代项目
MDM、MotionDiffuse、HumanML3D
下一篇:没有了!
同类项目推荐
ChatdollKit
开源
让 3D 模型秒变能听会说的 AI 聊天角色
ChatdollKit enables you to make your 3D model into a chatbot
HanaVerse
开源
让 Ollama 聊天变成和动漫少女面对面说话
HanaVerse is a interactive web UI for chatting with ollama with a lively 2D anime ch···
InterAct
开源
一句话生成3D人机交互动作,数据规模大、交互丰富
[CVPR 2025] InterAct: Advancing Large-Scale Versatile 3D Human-Object Interaction Ge···
CorbeauSplat
开源
Mac 上一条命令,视频照片变可看 3D 高斯场景
CorbeauSplat is an all-in-one Gaussian Splatting automation tool designed specifical···
lanshu-create-ai-presenter-video
开源
脚本加照片,自动生成可验证的AI主持人视频
Provider-neutral Codex Skill for producing verified AI presenter videos from a scrip···
awesome-ai-talking-heads
开源
一站式收藏说话头像生成论文与代码,快速入门
A curated list of 'Talking Head Generation' resources. Features influential papers, ···
XnneHangLab
开源
给虚拟老婆装上耳朵和嘴巴,还能记住你们的事
希望用代码为 waifus 绘心。
worldexplorer
开源
单图生成可自由行走的 3D 世界,告别固定视角
[SIGGRAPH Asia 2025] WorldExplorer: Towards Generating Fully Navigable 3D Scenes
MVEdit
开源
让 AI 生成 3D 模型时,多视角不再“穿帮”,几何更一致。
3D-Adapter: Geometry-Consistent Multi-View Diffusion for High-Quality 3D Generation