ComfyUI-IC-Light
Run ComfyUI Easily with InstaSD
Skip the complex setup. InstaSD helps creative professionals build workflows and deploy them to the world:
- One-click deployment
- Any model, any node
- Powerful GPUs for rapid iteration
Available Nodes
Documentation
ComfyUI IC-Light Node Repository
Overview
This repository provides a native implementation of IC-Light for ComfyUI, a framework used for creative image manipulation. The implementation leverages models created by lllyasviel, enabling advanced light manipulation capabilities within the ComfyUI environment. It includes a set of custom nodes designed to enhance and apply IC-Light models to images, aiding in creative and technical workflows.
Installation Instructions
Recommended Installation Method
The easiest way to install the nodes from this repository is to use the ComfyUI Manager. No additional requirements are needed, simply search for "IC-light" in the manager and install the models directly.
Manual Installation Method
For manual installation, clone this repository into the ComfyUI/custom_nodes folder. This can be done using the following git command from your terminal:
git clone https://github.com/kijai/ComfyUI-IC-Light.git ComfyUI/custom_nodes/ComfyUI-IC-Light
The models can also be directly downloaded from Hugging Face:
Place the downloaded models in any subfolder within the ComfyUI/models/unet directory.
Some example workflows may require the latest updates from KJNodes.
Purpose of the Repository
This repository is designed to integrate IC-Light model capabilities into ComfyUI, providing a platform for users to apply sophisticated light manipulation techniques in their image processing workflows. It offers enhanced control over lighting and details, making it an essential tool for artists and developers focused on creating visually compelling images.
Provided Nodes
The repository includes the following nodes, each implemented in the nodes.py file:
- LoadAndApplyICLightUnet
- ICLightConditioning
- LightSource
- CalculateNormalsFromImages
- LoadHDRImage
- BackgroundScaler
- DetailTransfer
Special Features and Capabilities
This implementation offers a number of advanced features:
- IC-Light Model Integration: Directly apply IC-Light models to images for enhanced lighting effects.
- Comprehensive Node Set: The nodes provide diverse functionalities, from loading HDR images to scaling backgrounds and transferring details.
- Compatibility with KJNodes: Some workflows utilize advanced features from KJNodes, ensuring compatibility and access to cutting-edge capabilities.
Utility in ComfyUI Workflows
These nodes greatly enhance the flexibility and capability of ComfyUI workflows by providing tools for:
- Artistic Image Enhancement: Leverage advanced light modeling to enhance aesthetic aspects of images.
- Detail and Texture Manipulation: Transfer and manipulate details and textures for improved image quality.
- Norm-based Processing: Calculate normals from images for applications in 3D rendering and enhancement.
With these capabilities, users can achieve sophisticated image processing results, enabling both creative and technical achievements within the ComfyUI ecosystem.