ComfyUI-InstantID  by ZHO-ZHO-ZHO

ComfyUI nodes for InstantID image generation

created 1 year ago
1,425 stars

Top 29.2% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides an unofficial implementation of InstantID for ComfyUI, enabling users to control image generation with face and pose references. It's designed for artists, researchers, and power users of Stable Diffusion who want to leverage advanced facial and pose conditioning within the ComfyUI node-based workflow. The primary benefit is enhanced control over character identity and pose in generated images.

How It Works

The implementation integrates InstantID's core functionality into ComfyUI nodes. It supports loading base SDXL models from Hugging Face Hub or locally, along with InsightFace models and specific ID ControlNet and IPAdapter models. A key feature is the ID Prompt_Styler node, which allows users to apply various artistic styles (e.g., Watercolor, Film Noir, Neon) to the generated output, alongside positive and negative prompts. The InstantID Generation node takes face and optional pose images, along with model and style configurations, to produce the final output.

Quick Start & Requirements

Highlighted Details

  • V2.0 adds optional pose reference image support, affecting facial region poses.
  • Supports automatic downloading of models from Hugging Face Hub.
  • Offers 8 distinct style presets via the ID Prompt_Styler node.
  • Claims 14s generation time on A100 with 50 steps (V1.0 benchmark).

Maintenance & Community

  • Active development with recent updates (Jan 2024) introducing V2.0 features and bug fixes.
  • Community support via QQ group (839821928).
  • Author contact: zhozho3965@gmail.com.

Licensing & Compatibility

  • The repository does not explicitly state a license.
  • Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The pose reference functionality is noted to only affect the facial region, differing from standard OpenPose implementations. Compatibility with CUDA 12 requires manual onnxruntime-gpu installation. The lack of an explicit license may pose restrictions for commercial adoption.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
20 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.