ComfyUI nodes for consistent image generation, enabling story creation
Top 67.5% on sourcepulse
This ComfyUI custom node integrates various advanced diffusion model techniques for consistent character and scene generation, targeting users who need fine-grained control over multi-subject storytelling and personalization in image synthesis. It offers a modular approach to leverage multiple state-of-the-art methods within the ComfyUI ecosystem.
How It Works
The node acts as a wrapper, providing ComfyUI nodes for distinct diffusion techniques like StoryDiffusion, MS-Diffusion, Kolor, Pulid, Flux, and others. It facilitates multi-subject generation, character consistency, and identity preservation by integrating specialized adapter models (e.g., IP-Adapter, PhotoMaker) and ID migration methods. The architecture allows users to combine these techniques, offering flexibility in achieving complex visual narratives.
Quick Start & Requirements
git clone https://github.com/smthemex/ComfyUI_StoryDiffusion.git
.pip install -r requirements.txt
. Additional libraries like insightface
may be needed for specific models..safetensors
, .bin
) and placing them in designated ComfyUI model directories. Specific workflow JSON files are provided for testing.Highlighted Details
Maintenance & Community
The repository is actively updated with new methods and bug fixes. Links to example workflows and citations for integrated research papers are provided.
Licensing & Compatibility
The repository itself does not specify a license. However, it integrates models and techniques that may have their own licenses. Users should verify compatibility for commercial use based on the underlying models and their respective licenses.
Limitations & Caveats
Some newer methods (e.g., RealCustom, InstantCharacter) are noted as being slow on consumer hardware (e.g., RTX 4070 12G). Certain features might require specific versions of dependencies (e.g., optimum-quanto >= 0.2.4
). Some models require manual downloading and placement, and the README indicates that some older features have been removed in V2 updates.
1 month ago
1 day