ComfyUI-IC-Light

992

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:

Download IC-Light Models

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:

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.