ComfyUI Node

Lighting List (kppb)

The list node for the single setting that matters most on Klein

By artokun·Created 7 months ago·Updated 2 months ago· 27
Lighting List (kppb)
    • list
    • count
    LED strip ambientfalse
    backlit sun flarefalse
    blue hourfalse
    candlelightfalse
    direct flashfalse
    dramatic side lightfalse
    golden hourfalse
    harsh midday sunfalse
    natural window lightfalse
    neon/artificialfalse
    overcast softfalse
    ring lightfalse
    screen/monitor glowfalse
    softbox beautyfalse
    studio rim lightfalse
    custom_entries

    The pack's own advice, front and center: lighting is king for Klein 9B. Bad light is also the most reliable way to tell an AI image from a photo - inconsistent shadows and flat, directionless illumination get called out in every photoreal tell list. So if you're going to batch-test anything, batch-test lighting. Lighting List (kppb) is the toggle node for that: 15 presets - ring light, softbox beauty, natural window light, golden hour, blue hour, neon/artificial, direct flash, overcast soft, backlit sun flare, candlelight, LED strip ambient, studio rim light, and more - and you tick the ones you want queued.

    How it works

    Same mechanics as every list node in this pack. Each lighting option is a boolean (default off); anything you tick, plus whatever you drop into custom_entries, comes out as:

    • list - the selected lighting strings.
    • count - how many you selected.

    The names match the Prompt Builder's lighting_setup dropdown vocabulary, so they feed straight in. Wire list into a ComfyLab XY Plot Queue dimension and count to the step count, and you get a lighting sweep - the same subject and scene rendered under golden hour, ring light, direct flash, and neon, side by side. That comparison is genuinely worth doing once: it teaches you which presets your subject and scene actually want, faster than guessing.

    Installing and the ComfyLab catch

    Pack-standard install:

    cd ComfyUI/custom_nodes
    git clone https://github.com/artokun/ComfyUI-Photoreal-Prompt-Builder.git comfyui-klein-photoreal-promptbuilder
    

    Restart, no pip deps. Or search "Photoreal Prompt Builder" in ComfyUI Manager; the node lands under conditioning/klein.

    One honest note: these list values are the short preset names ("golden hour"), not the rich prose expansions the Prompt Builder emits internally - the prose lives in the builder, which is exactly where it should be. And as with all the list nodes, the ComfyLab-Pack install quirk applies: Manager can't auto-resolve XYPlotQueue, so install "ComfyLab Pack" manually before loading the pack's example workflows. Ticking all fifteen lighting options in one grid is a great way to burn an afternoon of GPU time - pick the four or five you're genuinely torn between.

    Categoryconditioning/klein

    Inputs (16)

    NameTypeDefaultDescription
    LED strip ambientBOOLEANfalse
    backlit sun flareBOOLEANfalse
    blue hourBOOLEANfalse
    candlelightBOOLEANfalse
    direct flashBOOLEANfalse
    dramatic side lightBOOLEANfalse
    golden hourBOOLEANfalse
    harsh midday sunBOOLEANfalse
    natural window lightBOOLEANfalse
    neon/artificialBOOLEANfalse
    overcast softBOOLEANfalse
    ring lightBOOLEANfalse
    screen/monitor glowBOOLEANfalse
    softbox beautyBOOLEANfalse
    studio rim lightBOOLEANfalse
    custom_entriesSTRING

    Outputs (2)

    NameTypeDescription
    listLIST
    countINT