ComfyUI_Make-It-Animatable: Auto-Rigging humanoid 3D meshes

Original Repo https://github.com/jasongzy/Make-It-Animatable

This repository wraps the original Make-It-Animatable repo into a ComfyUI custom node.

Project Page Paper Demo (gradio version)

example

Make-It-Animatable (Auto-Rig Mesh)

Converts an input 3D model into an animation-ready rigged GLB file in Mixamo bone format

ComfyUI Wrapper

Exposes a single ComfyUI node, which automatically handles:

  • Cloning the upstream repository
  • Pinning known-working revisions
  • Apply git patches for ComfyUI compatability
  • Downloading pretrained models from HuggingFace
  • Downloading Mixamo bone data
  • Creating an isolated Python 3.11 virtual environment inside the node
  • Running the Make-It-Animatable pipeline in a headless, Blender-based subprocess
  • Converting FBX → GLB for ComfyUI compatibility

🔧 Installation

Place this folder into:

ComfyUI/custom_nodes/comfyui_make-it-animatable/

Then start ComfyUI. First node execution may take several minutes to do one-time setup.


🛠 Troubleshooting

Blender errors

If Blender cannot import/export FBX/GLB, ensure your ComfyUI environment has Blender available in PATH.

Missing pretrained models

Delete:

Make_It_Animatable/output/best/new/

Then restart ComfyUI to trigger a re-download.

Missing Mixamo data

Delete:

Make_It_Animatable/data/Mixamo

Then restart ComfyUI to trigger a re-download.

Virtual environment issues

Delete:

Make_It_Animatable/venv311/

Restart ComfyUI and it will recreate the venv.

Star History Chart

S
Description
No description provided
Readme MIT
83 KiB
Languages
Python 100%