开源项目解析
ComfyUI-HY-Motion1
基于混元 HY-Motion 1.0 的 ComfyUI 插件:文字生成 3D 人体动作。带提示词改写与时长估计、多样本并发、骨架实时预览、Three.js 交互播放,可导出带骨骼动画的 GLB 与标准 FBX。
文字直接出人体动作导出带骨骼的 GLB/FBX有骨架实时预览
许可证附加条件:封装仓库里没有 LICENSE 文件(2026-08-17 查目录确认)。上游 HY-Motion 1.0 是腾讯社区许可:授权区域不含欧盟、英国、韩国。 两层都要看,出海产品尤其。
读懂层
2 张 · 架构图 / 流程图
DeepWiki · 抓取 2026-08-17 · 核验 2026-08-17
DeepWiki · 抓取 2026-08-17 · 核验 2026-08-17
它管哪几个决定
骨骼与动画自动绑骨 / 文生动作
0/10 家有官方说法自持能力
动手层
还没做。装它要过哪几关、改哪个文件能改什么、坑在代码哪一处 —— 这三项要读源码,尚未完成。
教程
没找到官方口径的教程 —— 官方只给了 README。
项目自述
以下是仓库 README 的开头部分(原文引用,抓取 2026-08-17)。读全文 ↗
ComfyUI-HY-Motion1
A ComfyUI plugin based on HY-Motion 1.0 for text-to-3D human motion generation.
Features
- Text-to-Motion Generation: Generate 3D human motion from text descriptions
- Prompt Rewrite: Automatically optimize text prompts and estimate motion duration using LLM
- Multi-sample Generation: Generate multiple motion samples simultaneously
- Motion Preview: Real-time skeleton preview rendering
- 3D Animation Preview: Interactive Three.js viewer with playback controls
- GLB Export: Export to GLB format with skeleton animation (no dependencies required)
- FBX Export: Export to standard FBX format for Maya/Blender and other DCC tools
- Custom Character Retargeting: Retarget motion to custom FBX models (Mixamo supported, right now)
- NPZ Save: Save in universal NPZ format
- GGUF Support: Load quantized Qwen3-8B GGUF models for lower VRAM usage
- CPU Offload: Option to run LLM models on CPU to save GPU VRAM
Installation
1. Install Dependencies
bash
cd ComfyUI/custom_nodes/ComfyUI-HY-Motion1
pip install -r requirements.txt
2. Download Model Weights
Place model weights in ComfyUI's models directory:
ComfyUI/
└── models/
└── HY-Motion/
└── ckpts/
├── tencent/
│ ├── HY-Motion-1.0/
│ │ ├── config.yml
│ │ └── latest.ckpt
│ └── HY-Motion-1.0-Lite/
│ ├── config.yml
│ └── latest.ckpt
├── GGUF/ # Optional: for GGUF models
│ └── Qwen3-8B-Q4_K_M.gguf
├── clip-vit-large-patch14 # Required for text encoding
├── Qwen3-0.6B # Optional: lightweight alternative
├── Qwen3-8B-bnb-4bit/ # Optional: bnb-4bit quantized
└── Qwen3-8B-AWQ/ # Optional: AWQ quantized
3. Install Additional Dependencies (Optional)
For AWQ Models
To use AWQ quantized models, install the auto-awq package:
bash
pip install auto-awq
If auto-awq installation fails, the system will automatically fall back to regular loading.
4. Model Download Links
| Model | Source | VRAM Required |
| Qwen3-8B-bnb-4bit | unsloth/Qwen3-8B-bnb-4bit | ~4-5GB |
| Qwen3-8B-AWQ | Qwen/Qwen3-8B-AWQ | ~3-4GB |
| Qwen3-8B-GGUF | Qwen/Qwen3-8B-GGUF | ~5GB (Q4_K_M) |
| HY-Motion-1.0 | tencent/HY-Motion-1.0 | ~8GB+ |
Download using huggingface-cli:
bash
Create directory first
mkdir -p models/HY-Motion/ckpts/tencent
Download models
huggingface-cli download tencent/HY-Motion-1.0 --local-dir models/HY-Motion/ckpts/tencent
or manually download from https://huggingface.co/tencent/HY-Motion-1.0/tree/main
Node Documentation
HY-Motion Load LLM
Load Qwen3-8B LLM from HuggingFace (supports BitsAndBytes quantization).
| Parameter | Description |
| model_name | Select Qwen3 model from the list |
| quantization | Quantization mode:none / int8 / int4 / bnb-4bit / awq |
| offload_to_cpu | Load model on CPU i
……(后略,见原文)判断
优势
- 文字直接出动作,不用动捕也不用 K 帧
- GLB 导出不需要额外依赖,FBX 也支持 —— 落地路径通
- 带骨架预览,不用导出去才知道对不对
局限
- 上游许可证排除欧盟、英国、韩国
- 封装仓库自己没有许可证文件
- 只做人体动作,四足与机械体不在范围内
不适用
要非人形角色的动作 —— 它训的是人体。
同管这些决定的其它项目
github README + 上游 LICENSE 原文 + DeepWiki · 核验 2026-10-19 | 判断栏可报错。