IC-Light is a diffusion-based image editor and generative tool designed for controlling the illumination of foreground subjects. It functions as an image relighting system that uses latent diffusion models to modify lighting effects on isolated subjects.
The project provides two primary methods for lighting control: text-based relighting, which uses descriptive prompts and lighting directions, and background-based relighting, which conditions the foreground lighting to match the visual properties of a provided background image.
Beyond illumination, the system includes a surface normal estimator that derives geometric surface information by analyzing lighting variations across multiple processed images. These capabilities support the production of visual effects and consistent lighting for digital art and composites.