Introduction to ComfyUI InstantID
ComfyUI InstantID is an exciting extension that offers native support for InstantID within the ComfyUI framework. Unlike many other extensions that rely on diffusers, ComfyUI InstantID seamlessly integrates InstantID natively, providing a smooth and efficient experience for users exploring facial recognition and analysis.
Sponsorship and Support
The development of ComfyUI InstantID is fueled by community sponsorships. Sponsoring projects like ComfyUI InstantID not only ensures the software remains open-source and free to use but also supports continuous updates and the introduction of new features. Contributions can be made through platforms like GitHub and PayPal, and notable sponsors have the option to be acknowledged publicly.
Key Updates and Features
- Noise Injection: Recent updates have seen the introduction of noise injection in the negative embeds, enhancing image generation results.
- Bug Fixes and Node Refactoring: Improvements include bug fixes and node refactoring for easier usage, though these changes are breaking updates, meaning older workflows need adjustments.
Basic Workflow
ComfyUI InstantID provides a set of basic workflows within its examples directory, making it easy for users to get started and understand how to handle different tasks. An illustrative video tutorial is also available to guide users.
Installation and Setup
To install ComfyUI InstantID, users must upgrade ComfyUI to its latest version, then clone the InstantID repository into the ComfyUI custom nodes directory. Additional libraries such as insightface
, onnxruntime
, and onnxruntime-gpu
are required. The InsightFace model needed is antelopev2, with the main model available for download from HuggingFace.
Special Considerations
- Resolution Adjustments: Default training data often contains watermarks, which users can avoid by selecting non-standard resolutions like 1016×1016.
- CFG Settings: Adjusting the CFG to a lower value, such as 4 or 5, is recommended for optimal results.
Advanced Features
The extension supports several advanced functionalities, including the ability to:
- Use different poses by manipulating face keypoints.
- Inject noise to refine image likeness and reduce burn effects.
- Implement and style compositions with IPAdapter.
- Utilize multi-ID workflows, albeit with complexity.
An advanced InstantID node is also available for users needing detailed control over model weights and noise levels.
Current Sponsors and Acknowledgments
The development of ComfyUI InstantID is supported by various sponsors, including distinguished companies like Kaiber.ai and InstaSD, among others. Individual contributors also play a significant role in ensuring the project remains a valuable resource for the community.
ComfyUI InstantID represents a powerful, user-friendly addition to the ComfyUI ecosystem, providing robust tools for facial recognition tasks with the support of a thriving community and ongoing development efforts.