Changelog
Version history and release notes for Radiance.
v2.3.3
March 30, 2026
Latest
Removed (Legacy)
- Radiance Cinematic Encoder (Legacy): Retired in favor of the standard Cinematic Prompt Encoder.
- Radiance Save EXR/HDR: Replaced by the unified
◎ Radiance Writenode. - Radiance Load EXR & Sequence: Replaced by the unified
◎ Radiance Readecosystem. - Radiance Save 16-bit PNG/TIFF: Functionality merged into main export nodes.
Improved
- Documentation: Full audit and cleanup of the node reference suite. Reduced technical debt by removing 5 legacy nodes from documentation and code.
- Repository Hygiene: Cleaned up temporary files, development caches, and optimized the package for Comfy Registry and GitHub release.
v2.3.1
late March 2026
Previous
Added
- Smart Overwrite Protection: Automated index detection and overwrite prevention for
◎ Radiance Writeand◎ Radiance Save EXR. - Universal Digital Cinema I/O: Consolidated high-performance pipeline for Video, Image Sequence, and Single Image handling.
- Robust Pipeline Validation: Enhanced null-safety and input checking across all core nodes for production stability.
- Grade Match Enhancements: Improved CIE L\*a\*b\* statistics transfer for even more accurate shot-to-shot matching.
Changed
- Viewer Export: Removed redundant EXR export options from the viewer HUD to prioritize specialized 32-bit save nodes with overwrite protection.
- Performance: Optimized memory management for large 4K 32-bit linear buffers during temporal smoothing.
v2.3
March 2026
Added
- Industry-Grade Delivery Suite: Complete overhaul of the export pipeline. Includes Render Range (In/Out), Cinematic Letterboxing (2.35:1, 1.85:1, etc.), Extended Burn-ins (Frame #, LUT Name, Custom Text), ASC CDL metadata sidecars, and automated Folder Reveal.
- Video-Native Workflow: Radiance Viewer now accepts VIDEO and IMAGE inputs interchangeably with real-time frame extraction. Includes Temporal Smooth and Flicker Analyze.
- Cinematic Prompt Enhancer: Built-in AI refinement widget in Cinematic Prompt Machine for physically-accurate camera/lighting prompts.
- Terminal HUD & Live REPL: Live Python REPL embedded directly in the Radiance Viewer. Features a persistent namespace, 30-sec timeout guard, and pre-injected modules.
- Interactive Mask Editor: Radiance Load Image node now includes a non-destructive soft-brush mask editor for immediate compositing.
- Sampler Pro & VAE v2.2: Flux-optimized sampling with phase-shift logic, dynamic guidance, and native 32-bit parameter encoding.
- Radiance 32-bit Denoise: New edge-preserving bilateral filter for 32-bit float images.
- Grade Match & LUT Pipeline: Match source color statistics to a reference using CIE LAB transfer and bake 33³ .cube LUTs.
Changed
- ◎ Radiance Depth Map: Renamed from Depth Map Generator. Internal class name unchanged. Standardizes spatial-temporal consistency for Video.
- Viewer UI: Added Toolbar Group Labels, improved Panel Typography, updated Bottom Dock Colors, and fixed layout spacing.
- Output Path Unification: Widget parameter renamed to
output_pathacross RadianceWrite and RadianceSaveEXR.
Fixed
- Added missing
import jsontonodes_radiance_viewer.py. - Restored accidentally dropped
exportToCDL()declaration.
v2.1.0
March 2026
Added
- Professional Color Grading Suite: Real-time Primary Log Wheels, Secondary controls, Printer Lights, and 33-point LUT processing built directly into the Viewer.
- Cinematic Lens Signatures & Post FX: Advanced optical emulation including Cooke/Zeiss signature presets, Halation, Diffusion, Vignetting, Film Grain, and Chromatic Aberration.
- Comparison Bridge: Store up to 8 live Reference Shelf snapshots in the viewer for real-time A/B wipe comparisons.
- Nuke Bridge: Seamless robust connection to Foundry Nuke over TCP.
- Security & Sanitization: Hardened security protocols across all inputs, file I/O operations, EXR loading, and network bridges based on extensive QA audit.
Changed
- Radiance Pro Viewer overhaul: Upgraded scope UI layout, log-linear HDR scaling on histograms and real-time HDR loupe.
- Branding Update: Standardized all node icons to ◎.
- Renaming: "Cinema Studio" is now "Radiance Manager".
v1.1.0
January 2026
Added
- Director's Suite: Lighting Studio, Physical Camera, and Region Director for prompts.
- Visual Analysis: Professional Waveform Monitor and Vectorscope (`FXTDWaveform`, `FXTDVectorscope`).
- Radiance Viewer: Dedicated `FXTD_RadianceViewer` node for high-fidelity image inspection.
- DNA System: `FXTDDNAReader` for importing style/DNA configurations.
- Cinematic Encoder: `FXTDCinematicPromptEncoder` for advanced prompt styling.
Changed
- Technical Icon System: Unified Aperture icon system for all nodes (◎, ◉).
- Documentation: Updated docs with new visual style and comprehensive node reference.
Removed
- Legacy Nodes: Removed deprecated `FXTDSharpen32bit` and old color management experimental nodes.
v1.0.1
January 2026
Script Updates
- nodes_loader.py: Implemented Unified Loader with FP8 weight support (e4m3fn/e5m2) and Dual CLIP loading for Flux/SD3 pipelines.
- nodes_upscale.py: Introduced true 32-bit pipeline, Flux-specific presets, and multi-kernel resampling (Lanczos, Mitchell, Catmull-Rom).
- nodes_hdr.py: Added OpenMP conflict fix, new HDRToneMap presets (Game Engine, Photography), and optimized GPU tonemapping.
- nodes_camera.py: Added professional White Balance presets, Depth of Field with bokeh shapes, and Rolling Shutter simulation.
- nodes_lut.py: Added
LUTCachesystem for .cube files, GPU-accelerated trilinear interpolation, and support for multiple Log encodings (Log10, Log2, Ln). - __init__.py: Added startup dependency checks (OpenEXR, colour-science) and streamlined node registration.
Changed
- Executor Refactor: Completely rewrote
executor.pyfor improved safety, thread-safety, and performance. - Codebase Cleanup: Removed redundant nodes, test files, and consolidated node definitions.
- Documentation Refinement: Removed outdated workflow docs and updated all pages with new theme consistency.
Fixed
- HDR Clamping: Fixed issue where 32-bit EXR values were clipped at 1.0 (reworked HDRShadowHighlightRecovery).
- Radiance Viewer Display: Fixed display issue with 16-bit image types ((1,1,3), <u2).
- Canvas Resizing: Improved dynamic resizing behavior in Viewer.
v1.0.0
January 2026
Added
- FXTD Radiance Sampler with native Flux support and sigma shifting.
- FXTD Workflow Builder node with AI agent and preset modes.
- 62 professional HDR nodes for complete color pipeline.
- GPU-accelerated tone mapping, scopes, and upscaling.
- Radiance Pro Viewer with histogram, waveform, vectorscope, false color.
- Comprehensive documentation with interactive search.
- ARRI Alexa 35 Textures for Film Grain node.
- High Pass (Overlay) sharpening mode in Film Effects.
- Pre-Tonemap Sharpening for better detail preservation.
Changed
- Consolidated GPU and CPU tone mapping into single
HDRToneMapnode. - Improved waveform and vectorscope performance with vectorized operations.
- Reorganized node categories under FXTD STUDIO/Radiance hierarchy.
- Refined Menu Structure: Organized into localized categories (HDR, Color, Film Look, etc.).
- Consolidated Nodes: Validated and merged sharpening logic into Film Effects.
- Optimized Preset Priorities: Master > Film > Camera > Lens hierarchy.
Removed
- Legacy Workflow Builder node (deprecated).
- Simple to Flux and Prompt Presets (features merged or deprecated).
- Removed redundant
GPUHDRToneMapnode (useHDRToneMapwith use_gpu toggle). - Removed debug scripts from distribution.
Beta 2
December 2025
Added
- Film grain and halation effects with authentic emulation
- 30+ camera sensor simulations
- 20+ film stock emulations
- ACES color management pipeline
Fixed
- HDRHistogram error handling for edge cases
- EXR export color space metadata
Beta 1
November 2025
Added
- Complete 32-bit HDR processing pipeline
- Professional scopes (histogram, waveform, vectorscope)
- EXR file support with OpenEXR
- LogC and other log curve encoding/decoding
- AI upscaling with Real-ESRGAN models
- Tile-based processing for large images
Alpha
October 2025
Added
- Initial development release
- Basic HDR image viewer
- Float32 image conversion
- Basic tone mapping operators