Nodes/radiance/◎ Radiance Manager
ComfyUI Node

◎ Radiance Manager

A camera-and-lens dropdown that writes your prompt for you

By fxtdstudios·Created 7 months ago·Updated 9 days ago· 242
◎ Radiance Manager
    • prompt
    • technical_data_str
    base_promptA cinematic shot of...
    cameraARRI Alexa 35
    lens_seriesARRI Master Anamorphic
    focal_length50mm Standard
    apertureT2.0 (Cinematic Separation)
    shutter180° (Standard Motion - 1/48s)
    iso800 ISO (Native Digital)
    shot_typeMedium Shot
    camera_movementNone

    The node is called "Radiance Manager" in the menu, which tells you more about Radiance's ambitions than about what the node does. It doesn't manage anything - it's a cinematic prompt generator with a stack of real-world camera and lens profiles. You pick an ARRI Alexa 35, slap a Master Anamorphic on it at 50mm, T2.0, 180° shutter, 800 ISO, and it hands you back a ready-to-use prompt string plus a second string with the technical data baked in.

    The point of it is the 2026 discovery that naming a physical camera is the single highest-leverage phrase you can put in a prompt, because modern text encoders were trained on real captions and actually know what "shot on an ARRI" means. The Manager just industrializes that trick - instead of typing "shot on ARRI Alexa 35, 50mm, shallow depth of field, 180 degree shutter" from memory, you pick it from dropdowns and get consistent, correctly-spelled output every time.

    What you're actually setting

    Seven required dropdowns, and they map one-to-one to a real camera spec sheet:

    • camera - 20 bodies, from ARRI Alexa 35/LF/65 (IMAX) through RED, Blackmagic, and Panavision. This is the phrase the model keys on hardest.
    • lens_series - 18 lens families, from Master Anamorphic to vintage Canon K-35 and Cooke Panchro. Anamorphic vs. spherical genuinely changes the character the model draws.
    • focal_length - 22 options, 8mm fisheye through 200mm+. Watch this one: a 135mm telephoto "compresses" the background, and the model knows it.
    • aperture - T-stops with honest descriptions ("T0.95 dreamy razor thin" to "T22 everything in focus"). This is your depth-of-field control.
    • shutter - angle-based: 180° standard motion, 90° staccato action, 360° maximum blur. Mostly flavor for stills, genuinely useful for video prompts.
    • iso - 50 through 12800, the ISO entries map to grain/noise character.
    • base_prompt - your actual subject. The dropdowns are the seasoning, this is the meal.

    Optional shot_type (Extreme Wide through Macro) and camera_movement (static, handheld, dolly, whip pan...) round it out. Set those and the framing language appears in the output.

    Outputs

    Two strings: prompt - the full assembled cinematic prompt to paste into a text encoder - and technical_data_str, a second string carrying the camera/lens/ISO data for when you want to append the spec sheet as a prompt suffix or keep it as metadata. Wire prompt into your CLIP Text Encode (or into Radiance's own Cinematic Encoder if you want it auto-encoded) and run.

    Where it sits in the pack

    This is the string-builder; the separate ◎ Radiance Cinematic Encoder is the string-builder-plus-CLIP-encoder that outputs conditioning directly. If you're on SDXL you'll usually reach for the Encoder. If you're on Flux, where the manager's dropdown vocabulary also reads great, grab the string and drop it into your normal text encode node. Keep in mind the pack's own community reception: the launch thread praised the ambition but the reception for the 32-bit claims was mixed, and the docs were flagged as thin - the prompt nodes, at least, do exactly what they say.

    Install

    Search "Radiance" in ComfyUI Manager, or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/fxtdstudios/radiance.git
    cd radiance
    pip install -r requirements_linux.txt   # or windows/mac_silicon variants
    

    Restart after installing. Linux needs libopenexr-dev first, and the dependency set (OpenEXR, OpenColorIO, colour-science, transformers) makes the first boot slow. If Manager's security level blocks it, the manual clone is the documented workaround.

    CategoryFXTD Studios/Radiance/Generate

    Inputs (9)

    NameTypeDefaultDescription
    base_promptSTRINGA cinematic shot of...
    cameraCOMBOARRI Alexa 3520 options: None, ARRI Alexa 35, ARRI Alexa 65 (IMAX), ARRI Alexa LF, ARRI Alexa Mini LF, ARRI Amira, +14
    lens_seriesCOMBOARRI Master Anamorphic18 options: None, ARRI Master Anamorphic, ARRI Master Primes, ARRI Signature Primes, ARRI Ultra Primes, Angenieux EZ Series, +12
    focal_lengthCOMBO50mm Standard22 options: Variable / Zoom, 8mm Fisheye, 12mm Ultra-Wide, 14mm Ultra-Wide, 16mm Wide, 18mm Wide, +16
    apertureCOMBOT2.0 (Cinematic Separation)12 options: T0.95 (Dreamy / Razor Thin), T1.3 (Master Prime Open), T1.4 (Very Shallow), T1.8 (Standard Fast Prime), T2.0 (Cinematic Separation), T2.8 (Standard Open), +6
    shutterCOMBO180° (Standard Motion - 1/48s)7 options: 180° (Standard Motion - 1/48s), 90° (Action / Staccato - 1/96s), 45° (Saving Private Ryan - 1/192s), 270° (Dreamy Blur - 1/32s), 360° (Maximum Blur - 1/24s), 172.8° (1/50s Flicker Free), +1
    isoCOMBO800 ISO (Native Digital)9 options: 50 ISO (Fine Grain), 100 ISO (Clean Daylight), 200 ISO (Standard Day), 400 ISO (Standard), 800 ISO (Native Digital), 1600 ISO (Low Light), +3
    shot_typeoptCOMBOMedium Shot10 options: None, Extreme Wide Shot, Wide Shot, Full Shot, Medium Wide Shot, Medium Shot, +4
    camera_movementoptCOMBONone12 options: None, Static Tripod, Handheld Shake, Steadicam Smooth, Dolly In, Dolly Out, +6

    Outputs (2)

    NameTypeDescription
    promptSTRING
    technical_data_strSTRING