EasyUse/Adaptergenerated
Easy Apply ICLight(icLightApply)
Easy Apply ICLight is an adapter-style node for applying IC-Light relighting to a diffusion model.
ic Light Apply
model
image
vae
model
lighting_image
mode
COMBO
lighting
None
source
Use Background Image
remove_bg
Easy Use
Easy Apply ICLight is an adapter-style node for applying IC-Light relighting to a diffusion model. It takes a base model, a vae, and an input image, then returns a patched MODEL together with the prepared IMAGE condition. This lets you set up IC-Light conditioning without manually assembling the individual steps and feed the result directly into a sampler.
Inputs
mode(COMBO): Required. Selects the IC-Light mode to apply. The available options are defined by the upstream node; choose the one that matches your IC-Light checkpoint or workflow. This input has no default.model(MODEL): The diffusion model to patch.image(IMAGE): The input image to relight. Depending onremove_bg, the background may be removed before the lighting condition is built.vae(VAE): The VAE used for the IC-Light image condition. Use a VAE compatible with the base model.lighting(COMBO, default"None"): Adds an explicit light-direction overlay. Options areNone,Left Light,Right Light,Top Light,Bottom Light, andCircle Light. When set toNone, lighting is determined only bysource.source(COMBO, default"Use Background Image"): Determines how the light condition is generated:Use Background Image— uses the input image, after optional background removal.Use Flipped Background Image— uses a horizontally flipped version of the input image.Left Light/Right Light/Top Light/Bottom Light— uses a synthetic directional light map.Ambient— uses a non-directional ambient light map.
remove_bg(BOOLEAN, defaulttrue): If enabled, removes the background from the input image before building the condition. Disable this when the input image already contains the exact foreground/background composition you want to keep.
Outputs
MODEL— The patched model, ready for sampling.IMAGE— The prepared IC-Light conditioning image. This is useful for previewing or debugging the lighting setup before generation.
Usage Notes
- Place this node before a sampler and use the
MODELoutput as the sampler’s model input. - The
IMAGEoutput is the prepared lighting condition, not necessarily the final relit result; it shows howlightingandsourceare being interpreted. - Keep
vaeconsistent with the base model. - If your input image has a background that should not contribute to the relighting, leave
remove_bgenabled. - Because the returned model is patched with IC-Light, it will apply the selected lighting behavior during sampling. Use a separate model node if you need the original, unpatched behavior later in the same workflow.
Comments
Sign in with GitHub to join the discussion.