ComfyUI Node

LG Relight V2

What happened to that node your old workflow still wants

By LAOGOU-666·Created 2 years ago·Updated about a year ago· 217
LG Relight V2
  • image
  • normals
  • mask
  • IMAGE

If you're here, you probably loaded a workflow, saw a red "missing node" box named LG_Relight_V2, and googled it. Here's the short version: LG Relight V2 doesn't exist in the current pack anymore. It's not broken and you're not missing an install step - the node was renamed and reworked out of existence. This page explains what it was and what to do instead.

The pack - LAOGOU-666/Comfyui-LG_Relight, the "3D real-time lighting in ComfyUI" project - went through three generations in its first year. V2 was generation two.

What V2 was

In January 2025 the author shipped "V2" as the interactive version of the relight node: a JavaScript-based light editor that ran in your browser. The commit message for it literally says "cloud usable" - that was the point. The earlier approach used a PyQt dialog that had to pop up on your local machine, which fell apart on remote and headless servers. V2 moved the whole editor into the browser tab so relighting worked wherever ComfyUI was reachable.

Its inputs were image, normals, and a mask, and it returned a single IMAGE. The mask let you confine the relight to a region - the same idea the pack's current Ultra node still has, though the mask only limits where the lighting applies, not what the editor shows you. Like the current interactive node, running it opened the editor, waited for you to position a light, and returned the relit image.

Why it's gone

Two rounds of restructuring ate it. In February 2025 the pack got a popup-window bug-fix pass; in May the author abandoned the PyQt and the separate JS-window approaches entirely, consolidating everything into a single in-browser modal "that supports all systems." The node set settled on what ships today:

  • LG Relight Basic - the headless slider version (no editor at all),
  • LG Relight - the interactive editor, which effectively took V2's place (it dropped the mask input),
  • LG Relight Ultra - the multi-light editor, where the mask and the more comprehensive lighting went.

So V2 was split in two directions: the plain interactive job went to LG Relight, and the mask-plus-depth job became Ultra. There's nothing left in V2 that isn't covered.

What to do with a workflow that still wants it

Since the current pack no longer exports the LG_Relight_V2 class, any workflow referencing it will show a missing node. The fix is a two-minute remap:

  1. Delete the V2 node.
  2. If you only need interactive relighting, drop in LG Relight and wire image and normals the same way.
  3. If you were using the mask (or want the full multi-light editor), use LG Relight Ultra instead - wire bg_img, bg_depth_map and bg_normal_map from your depth/normal preprocessors (the example workflows use DepthAnything + Metric3D from comfyui_controlnet_aux), and reconnect the mask.

Installing the pack itself is unchanged - ComfyUI Manager, search "Comfyui-LG_Relight", or:

cd ComfyUI/custom_nodes
git clone https://github.com/LAOGOU-666/Comfyui-LG_Relight

Then restart and hard-refresh the browser. No requirements.txt, no model downloads.

One more honest note: don't go hunting for the old V2 code to keep a legacy workflow alive. The author's own README says single-node lighting is limited and recommends pairing the pack with IC-Light for the heavy lifting. Whatever you were using V2 for, LG Relight or Ultra does it better - and the rest of the pipeline around it hasn't changed at all.

Category🎈LAOGOU

Inputs (3)

NameTypeDefaultDescription
imageIMAGE
normalsIMAGE
maskMASK

Outputs (1)

NameTypeDescription
IMAGEIMAGE