Extensions/radiance
ComfyUI Extension

radiance

32-bit Ai Generation with Color Science · GPU Accelerated

By fxtdstudios·Created 7 months ago·Updated 9 days ago· 242
fxtdstudios/radiance
Nodes80
On cloudLocal install
CategoryFXTD Studios/Radiance/Color, FXTD Studios/Radiance/Views
Stars242
Updated9 days ago

Nodes (80)

◎ Radiance ACES 2.0 Output Transform

ACES 2.0 output transforms, done properly

FXTD Studios/Radiance/Color
◎ Radiance ARRI Wide Gamut 4

Moving images in and out of ARRI Wide Gamut 4

FXTD Studios/Radiance/Color
◎ Radiance Color Space Convert

The Radiance universal color space switcher

FXTD Studios/Radiance/Color
◎ Radiance DaVinci Wide Gamut

DaVinci Wide Gamut conversion

FXTD Studios/Radiance/Color
◎ Radiance Float32 Color Correct

Color correction with the order a colorist actually uses

FXTD Studios/Radiance/Color
◎ Radiance Grade Apply

Stop eyeballing the viewer, bake the grade into the pixels

FXTD Studios/Radiance/Color
◎ Radiance Pro Viewer (Legacy)

The 'Pro Viewer' you see in old workflows is just the Radiance Viewer wearing a coat

FXTD Studios/Radiance/Views
◎ Radiance Viewer

The viewer that finally shows you what your floats actually are

FXTD Studios/Radiance/Views
◎ Radiance GPU Tensor Ops

Five one-knob HDR operations, without the node farm

FXTD Studios/Radiance/Color
◎ Radiance HDR 360 Generate

Turn a flat image into an HDRI you can light a scene with

FXTD Studios/Radiance/Image
◎ Radiance Expand Dynamic Range

The honest version

FXTD Studios/Radiance/Color
◎ Radiance HDR Exposure Blend

Merge exposures into one HDR frame

FXTD Studios/Radiance/Color
◎ Radiance HDR Histogram

Read your image's dynamic range in stops

FXTD Studios/Radiance/Analyze
◎ Radiance HDR Shadow/Highlight Recovery

Pulling detail out of the shadows and highlights — without clipping anything

FXTD Studios/Radiance/Color
◎ Radiance HDR Tone Map

The one node that makes float output actually watchable

FXTD Studios/Radiance/Color
◎ Radiance Image To Float32

Get your image out of 8-bit jail

FXTD Studios/Radiance/Color
◎ Radiance Reroute+

A reroute that finally tells you what the wire is carrying

FXTD Studios/Radiance/Layout
◎ Radiance AI Upscale

A real upscaler collection — with the HDR mode most upscalers are missing

FXTD Studios/Radiance/Image
◎ Radiance Apply Grade Info

Replay the exact grade you saved — on any shot, any time

FXTD Studios/Radiance/Color
◎ Radiance Bit Depth Convert

Going from float to 8-bit without the banding

FXTD Studios/Radiance/Image
◎ Radiance Blend Composite

Eight blend modes that don't crush your HDR values

FXTD Studios/Radiance/Draw
◎ Radiance Manager

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

FXTD Studios/Radiance/Generate
◎ Radiance Cinematic Encoder

A prompt builder that knows whether you're on Flux or SDXL

FXTD Studios/Radiance/Generate
◎ Radiance Compression Artifacts

Deliberately making your images look compressed

FXTD Studios/Radiance/Filter
◎ Radiance Control

A ControlNet apply node with a Union mode picker built in

FXTD Studios/Radiance/Generate
◎ Radiance Debug Probe

Stick a spy in your workflow that doesn't change a thing

FXTD Studios/Radiance/Layout
◎ Radiance 32-bit Denoise

Edge-preserving denoise that actually handles HDR

FXTD Studios/Radiance/Filter
◎ Radiance Depth Map

Depth Anything V2 depth maps, without the controlnet_aux dance

FXTD Studios/Radiance/Data
◎ Radiance Depth of Field

Cinematic defocus from a depth map, bokeh shape and all

FXTD Studios/Radiance/Filter
◎ Radiance Read

One node that reads video, image sequences, and EXR

FXTD Studios/Radiance/IO
◎ Radiance Read

Read footage like a VFX shot, not a web image

FXTD Studios/Radiance/IO
◎ Radiance Write

Deliver EXR, ProRes, or H.265 straight out of ComfyUI

FXTD Studios/Radiance/IO
◎ Radiance Write

The save node that speaks EXR and ProRes

FXTD Studios/Radiance/IO
◎ Radiance DNA Reader

Reading the invisible signature baked into your frames

FXTD Studios/Radiance/Data
◎ Radiance DNA Validator

The QC gate that can refuse to pass unsigned renders

FXTD Studios/Radiance/Data
◎ Radiance DNA Writer

Stamp your renders with an invisible, lossless signature

FXTD Studios/Radiance/Data
◎ Radiance Downscale 32-bit

Downscale without destroying the float range

FXTD Studios/Radiance/Image
◎ Radiance False Color

See your exposure in a 7-zone false color overlay

FXTD Studios/Radiance/Analyze
◎ Radiance Film Grain

Film grain that doesn't look like a noise filter

FXTD Studios/Radiance/Filter
◎ Radiance Flicker Analyze

Measure the flicker in your AI video before you try to fix it

FXTD Studios/Radiance/Video
◎ Radiance Gate

A gate that actually blocks a branch — Radiance Gate for when a switch isn't enough

FXTD Studios/Radiance/Layout
◎ Radiance Color Matrix

Radiance Color Matrix — the 3x3 math behind every 'make it look like this' filter

FXTD Studios/Radiance/Color
◎ Radiance Grade

Radiance Grade — a real Lift/Gamma/Gain node so you stop faking color work with img2img

FXTD Studios/Radiance/Color
◎ Radiance Grade Match

Radiance Grade Match — color match your AI frame to a reference in one step

FXTD Studios/Radiance/Color
◎ Radiance Highlight Synthesis

Radiance Highlight Synthesis — fake the roll-off that flat white skies deserve

FXTD Studios/Radiance/Color
◎ Radiance Load Image

Radiance Load Image — a loader that keeps your mask separate from your pixels

FXTD Studios/Radiance/Masking
◎ Radiance Log Curve Decode

Radiance Log Curve Decode — turn ARRI/Sony log footage into linear, properly

FXTD Studios/Radiance/Color
◎ Radiance Log Curve Encode

Radiance Log Curve Encode — the other half of speaking a camera's language

FXTD Studios/Radiance/Color
◎ Radiance LoRA Stack

Radiance LoRA Stack — five LoRAs in one node so your graph stops looking like a fire escape

FXTD Studios/Radiance/Generate
◎ Radiance LUT Apply

Radiance LUT Apply — drop a real .cube LUT into ComfyUI and stop hand-tuning grades

FXTD Studios/Radiance/Color
◎ Radiance LUT Blend

Radiance LUT Blend — stop choosing between looks, blend two of them

FXTD Studios/Radiance/Color
◎ Radiance Metadata Overlay

Radiance Metadata Overlay — burn the slate into the frame like you're delivering dailies

FXTD Studios/Radiance/Draw
◎ Radiance Motion Blur

Radiance Motion Blur — the post pass that makes AI video stop looking like stop-motion

FXTD Studios/Radiance/Filter
◎ Radiance Mux

Radiance Mux — flip between four inputs without touching a wire

FXTD Studios/Radiance/Layout
◎ Radiance Note

Radiance Note — the sticky note your 40-node graph has been begging for

FXTD Studios/Radiance/Layout
◎ Radiance Nuke Bridge

Radiance Nuke Bridge — send a frame to Nuke's Viewer without leaving ComfyUI

FXTD Studios/Radiance/Pipeline
◎ Radiance CDL Transform

Radiance CDL Transform — the on-set grade format your shots actually arrive in

FXTD Studios/Radiance/Color
◎ Radiance OCIO Color Transform

Radiance OCIO Color Transform — speak ACES without leaving ComfyUI

FXTD Studios/Radiance/Color
◎ Radiance OCIO Display/View

Radiance OCIO Display/View — the last node your color-managed frame sees

FXTD Studios/Radiance/Color
◎ Radiance Pro Upscale

Radiance Pro Upscale — clean vectorized upscaling when you don't want a model rewriting your image

FXTD Studios/Radiance/Image
◎ Radiance QC Pro

The automated check that catches what your eyeballs miss

FXTD Studios/Radiance/Analyze
◎ Radiance Export QC Report

Turn a QC verdict into a JSON, CSV, or HTML file you can hand to a pipeline

FXTD Studios/Radiance/Analyze
◎ Radiance Reroute

A reroute that labels itself, so you can finally read your own workflow

FXTD Studios/Radiance/Layout
◎ Radiance Resolution

One dropdown that sets your resolution, latent channels, and even video length

FXTD Studios/Radiance/Image
◎ Radiance Rolling Shutter

Add the skew, wobble, and flash bands that make a still read as phone footage

FXTD Studios/Radiance/Filter
◎ Radiance Sampler Pro

The sampler that replaces your KSampler, CFG++ hacks, and video samplers in one node

FXTD Studios/Radiance/Generate
◎ Radiance Save EXR

Save real 32-bit EXR from ComfyUI — the format your VFX pipeline actually wants

FXTD Studios/Radiance/IO
◎ Radiance Save HDR

Save Radiance HDR (.hdr) — the RGBE format for compact float images

FXTD Studios/Radiance/IO
◎ Radiance Workflow Presets

Workflow presets that wire your color pipeline in one dropdown

FXTD Studios/Radiance/Color
◎ Radiance Show Text

Stop squinting at JSON strings in the node graph

FXTD Studios/Radiance/Utilities
◎ Radiance Temporal Smooth

Kill the flicker that makes AI video look fake

FXTD Studios/Radiance/Video
◎ Radiance Unified Loader

One loader for Flux, SDXL, WAN, HunyuanVideo — and it picks the architecture itself

FXTD Studios/Radiance/Generate
◎ Radiance Upscale By Size

Upscale to an exact target size without cropping, stretching, or blowing up VRAM

FXTD Studios/Radiance/Image
◎ Radiance VAE Decode

VAE decode that won't OOM at 4K and won't clamp your HDR highlights

FXTD Studios/Radiance/Generate
◎ Radiance VAE Encode

VAE encode that survives 4K, float images, and a round-trip

FXTD Studios/Radiance/Generate
◎ Radiance Vectorscope

The vectorscope that shows you hue and saturation instead of guessing at them

FXTD Studios/Radiance/Analyze
◎ Radiance Waveform

A waveform monitor inside ComfyUI, so you can actually see the exposure

FXTD Studios/Radiance/Analyze
◎ Radiance White Balance

Fix a cast with a Kelvin number, not a guess

FXTD Studios/Radiance/Color
◎ Radiance Workspace

The node that treats your whole workflow as a saveable project

FXTD Studios/Radiance/Layout
◎ Save Image 16-bit

A 16-bit PNG save that stops banding in your gradients

FXTD Studios/Radiance/IO
Readme
<div align="center"> <img src="RADIANCE.png" width="800" alt="Radiance Logo">

◎ Radiance v2.3.3 — Professional VFX & HDR Suite for ComfyUI

Version License Nodes Comfy

Radiance is a professional, VFX-grade 32-bit float color science suite for ComfyUI. Built for film colorists and VFX artists who require absolute precision in their AI-assisted workflows.

Installation · Getting Started · Node Reference · Quick Start · Viewer Shortcuts · Documentation · Support

</div>

◎ What's New - v2.3.3

[!IMPORTANT] Native 32-Bit Scene-Linear Engine
Unlike standard ComfyUI nodes that clamp to 8-bit, Radiance preserves full IEEE 754 floating-point precision across the entire chain. Zero banding. Zero data loss.

  • Smart Overwrite ProtectionRadiance Write and EXR Save now feature automated index detection to prevent accidental file destruction.
  • Universal Digital Cinema I/O — Consolidated Video, Image Sequence, and Single Image handling into a high-performance unified pipeline.
  • Robust Pipeline Validation — Enhanced null-safety and input checking for high-load production environments.
  • Terminal HUD & Live REPL — Nuke-style Python interaction directly inside the viewer for real-time data inspection.
  • Interactive Mask Editor — Non-destructive brush masking in ◎ Radiance Load Image.
  • ◎ Radiance Grade Match — Shot-to-shot color statistics transfer using CIE L*a*b* mean/std math.

<a name="getting-started"></a>◎ Getting Started

Radiance Workspace

The Radiance Workspace node is the command center for your production. It handles project paths, versioning, and state management, ensuring that all 32-bit data is tracked correctly across your workflow.

  1. Add the Workspace Node: Right-click > Radiance > Project > Radiance Workspace.
  2. Set your Project Path: Point it to your production directory.
  3. Connect to Viewer: Link the workspace output to the Radiance Viewer to enable live telemetry and Python REPL.

<a name="node-reference"></a>◎ Node Reference (79 Professional Nodes)

The suite is organized into 11 specialized production zones to mirror industry-standard VFX software topology.

<details> <summary><b>◎ Project, Metadata & DNA (8 Nodes)</b></summary>

| Node | Description | | :--- | :--- | | Radiance Workspace | Local Project, Shot & Version management with secure .rad v2 containers | | Radiance Manager | Cinematic Prompt Studio with 30+ Camera/Lens profiles | | Radiance DNA Reader/Writer | Extraction and injection of cinematic metadata | | Radiance DNA Validator | SHA256 integrity and version checking for workflow files | | Radiance Metadata Overlay | Custom burned-in metadata (Project, Shot, Resolution) |

</details> <details> <summary><b>◎ Production I/O & Loaders (10 Nodes)</b></summary>

| Node | Description | | :--- | :--- | | Radiance Read / Write | Universal 32-bit I/O with auto-increment and high-bitrate support (H.265 10-bit, ProRes) | | Radiance Unified Loader | Smart model loader (Flux/SDXL) with precision auto-detection | | Radiance LoRA Stack | Multi-layer LoRA management in a single node | | Radiance CLIP Slot | Specialized CLIP conditioning slots for multi-prompt chains | | Radiance Image & Mask | Professional loader with non-destructive mask layering |

</details> <details> <summary><b>◎ HDR Imaging & Color Science (23 Nodes)</b></summary>

| Node | Description | | :--- | :--- | | OCIO Color Transform | Industry-standard OpenColorIO v2.2 integration | | ACES 2.0 Output | Professional ACES 2.0 Display/View transforms | | Log Curve Decode/Encode | Precise curves for LogC3/C4, S-Log3, REDLog, etc. | | HDR Tone Map / Expand | Advanced dynamic range recovery and tonemapping | | Radiance VAE Encode/Decode | 16-bit precision VAE processing for high-fidelity latents | | Radiance LUT Apply/Blend | GPU-accelerated 33³ LUT processing with smooth blending | | Wide Gamut Utilities | DaVinci and ARRI Wide Gamut color space primitives |

</details> <details> <summary><b>◎ VFX Grading & Analysis (15 Nodes)</b></summary>

| Node | Description | | :--- | :--- | | Radiance Grade | 32-bit Lift/Gamma/Gain/Offset with cinematic presets | | Radiance Grade Match | CIE L*a*b* mean/std statistics transfer for shot matching | | Apply Grade Info | Replay saved grade JSON strings onto new shots with strength control | | Radiance Waveform | GPU-accelerated RGB Parade / Luma / Overlay | | Radiance Vectorscope | Phase-accurate hue/sat monitoring with Skin Tone line | | Radiance False Color | IRE-calibrated 7-zone exposure mapping | | Radiance QC Pro | Automated technical QC (Gamut, Clip, Banding) |

</details> <details> <summary><b>◎ AI Vision & Temporal (15 Nodes)</b></summary>

| Node | Description | | :--- | :--- | | Radiance Sampler Pro | High-end sampling (Flux/WAN) with AYS and Dynamic Guidance | | Radiance Resolution | Advanced resolution selection with 8-pixel alignment | | Depth Anything V2 | Professional monocular depth estimation | | Radiance Temporal Smooth| Motion-aware EMA flicker reduction for AI video | | Radiance Pro Upscale | Vectorized kernel upscaling (Lanczos/Mitchell/Catmull-Rom) |

</details>

<a name="quick-start"></a>◎ Quick Start Workflows

Basic Radiance Workflow


<a name="installation"></a>◎ Installation

Option 1: ComfyUI Manager

  1. Open ComfyUI Manager
  2. Search for Radiance
  3. Click Install

Option 2: Manual (Git)

cd ComfyUI/custom_nodes
git clone https://github.com/fxtdstudios/radiance.git
cd radiance
pip install -r requirements_windows.txt  # Or linux/mac_silicon

[!TIP] Linux/macOS Users: Ensure you have libopenexr-dev installed via your package manager before running the requirements install.


◎ Troubleshooting

ComfyUI Manager Security Level

If ComfyUI Manager refuses to install Radiance because only the default channel is allowed, install manually with Git:

cd ComfyUI/custom_nodes
git clone https://github.com/fxtdstudios/radiance.git
cd radiance
pip install -r requirements.txt

Restart ComfyUI after installation. If you use a platform-specific requirements file, choose requirements_windows.txt, requirements_linux.txt, or requirements_mac_silicon.txt.

Dependency Conflicts

Radiance avoids strict upper version caps where possible so ComfyUI and other custom nodes can resolve shared packages. If another extension conflicts, reinstall Radiance dependencies last, then restart ComfyUI.

EXR / HDR Saving

Use ◎ Radiance Write, ◎ Radiance Save EXR, or ◎ Save Image 16-bit for managed outputs. Radiance writes non-overwriting filenames and reports saved files to ComfyUI history so API users can discover generated outputs from prompt history.

For EXR support, Radiance sets OPENCV_IO_ENABLE_OPENEXR=1 at import time, but the Python EXR packages must still be installed. On Linux, install the system OpenEXR development package before pip install -r requirements_linux.txt.

Viewer Export

The viewer preview is interactive. To bake the result, run the workflow first, open the Radiance Viewer controls, then use the delivery/export controls. Grain, bloom, halation, diffusion, and denoise are baked by the delivery path; purely interactive display/navigation overlays are not part of the source image.

32-Bit HDR Expectations

Radiance preserves 32-bit float values when upstream data contains them. It cannot recover highlight or shadow detail that was already clipped in an 8-bit source image. For true HDR workflows, start from EXR/HDR, scene-linear, or float outputs where possible.

Viewer And Lens Controls

◎ Radiance Viewer is the current viewer node. Legacy workflows that reference the older Pro Viewer name are mapped to the current viewer. Lens effects are in the Viewer Lens tab; use 32-bit mode for the widest HDR preview range and use the Strong Preview preset when tuning bloom, halation, and anamorphic streaks.

Old Workflows

Use the .rad workflows in the workflows/ folder for current node layouts. Very old JSON workflows may contain stale widget order or renamed nodes and should be rebuilt or imported through the current Radiance Workspace tools.


<a name="viewer-shortcuts"></a>◎ Professional Keyboard Shortcuts

Radiance Pro Viewer
Radiance Shortcuts

Radiance is designed for a keyboard-driven VFX workflow. Use these shortcuts to monitor, grade, and navigate your shots with industry-standard precision.

◎ Navigation & Playback

| Key | Action | | :--- | :--- | | Space | Toggle Playback | | ← / → | Previous / Next Frame | | F | Fit to View | | 1 | 1:1 Pixel Zoom | | Shift + Drag | Pan Image | | Esc | Exit Fullscreen / Close Panels |

◎ Channel Monitoring

| Key | Action | | :--- | :--- | | C | RGB (Color) View | | R | Red Channel | | G | Green Channel | | B | Blue Channel | | L | Luma Channel | | Shift + A | Alpha Channel |

◎ Analysis & Scopes

| Key | Action | | :--- | :--- | | W | Toggle Waveform (HDR-Aware) | | M | Toggle Waveform Parade Mode | | V | Toggle Vectorscope (w/ Skin Tone Line) | | S | Cycle Safe Area Overlays | | Shift + G | Cycle Grid Modes | | A | Cycle A|B Compare Modes |

◎ Community & Support

Radiance is backed by a professional team of VFX Technical Directors. Engage with us through our official channels:

◎ Official Discord Server

  • Production Workflows: Access exclusive .rad templates and cinema-grade JSON presets.
  • Direct Engineer Support: Real-time troubleshooting and feature requests.
  • Showcase: share your work and get feedback from industry veterans.
  • Beta Access: Test experimental HDR and temporal nodes before public release.

Join the FXTD Studios Discord


◎ Technical Resources


◎ License & Credits

  • License: GPL-3.0
  • Authors: Created by the FXTD Studios team.
  • Technology: Built on OpenColorIO v2.2, OpenEXR, and Colour-Science.
  • Special Thanks: The ComfyUI community for pushing the boundaries of AI generation.

◎ References

  • Reinhard, E., Ashikhmin, M., Gooch, B., Shirley, P. Color Transfer between Images. IEEE CGA, 2001.
  • Hable, J. Filmic Tonemapping Operators. GDC 2010.
  • Hill, S. HDR Color in Call of Duty. SIGGRAPH 2014.
  • Academy of Motion Picture Arts and Sciences. ACES 2.0 Reference Rendering Transform. 2024.
  • Sobotka, T. AgX: A Minimal Color Transform. Blender Institute, 2023.
  • Magnor, M. et al. Digital Video Processing for Engineers. Morgan & Claypool, 2012.
  • OpenColorIO Contributors. OpenColorIO v2 Architecture. ASWF, 2023.
  • Colour-Science for Python. https://www.colour-science.org/. 2024.
  • Narkowicz, K. ACES Filmic Tone Mapping Curve. Blog, 2016.
  • ITU-R BT.1203. Subjective Picture Quality Assessment for Digital Cable Television Systems. ITU, 1994.

↑ Back to top