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 on remove_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 are None, Left Light, Right Light, Top Light, Bottom Light, and Circle Light. When set to None, lighting is determined only by source.
  • 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, default true): 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 MODEL output as the sampler’s model input.
  • The IMAGE output is the prepared lighting condition, not necessarily the final relit result; it shows how lighting and source are being interpreted.
  • Keep vae consistent with the base model.
  • If your input image has a background that should not contribute to the relighting, leave remove_bg enabled.
  • 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.

Loading comments…