Release History
A complete technical history of updates, new features, and performance improvements.
Large Image Stability & Async Pipeline
Fixed critical crash when uploading images larger than 4K in the relighting section. Rewrote the analysis pipeline to use non-blocking async processing throughout.
-
Fixed
Page Unresponsive crash on 4K+ images — Eliminated synchronous
toDataURL()andtoImageData()calls that blocked the main threadReplaced with asynccreateImageBitmap()andcanvas.toBlob()for non-blocking image capture -
Perf
Async chunked normal computation — Sobel filter now processes in 128-row batches with main thread yieldingPrevents UI freeze during
_computeNormalsFromDepth()on large depth maps -
Perf
Async scene analysis — Material classification loop yields to the browser between chunks
SceneAnalyzer.analyze()now processes 128 rows per frame, keeping UI responsive -
Improved
Resolution check runs first — Pipeline now downscales oversized images before any heavy processing beginsPreviously, full-resolution pixel data was read and encoded before
ResolutionManagercould intervene -
Improved
Error recovery for analysis button — Always re-enables on failure, preventing stuck UI state
3-Way Color Grading & Technical Documentation
Introducing professional-grade shadow/midtone/highlight color controls with GPU-accelerated lift-gamma-gain implementation.
-
New
3-Way Color Grading — Independent shadow, midtone, and highlight color wheelsGPU shader uses lift-gamma-gain algorithm:
out = (in × gain + lift) ^ (1/gamma) -
New
Technical Documentation Portal — Comprehensive academic-level documentationCovers ML models, PBR rendering, GLSL shaders, and HBAO implementation
-
Improved
Navigation Routing — Fixed page routing for documentation, tutorials, and blogAdded
pageRoutesPluginmiddleware for Vite dev server -
Fixed
Shader compilation errors for include paths and uniform definitions
Clarity, Texture & Dehaze Controls
New detail enhancement controls with GPU-accelerated local contrast algorithms.
-
New
Clarity slider — Local contrast enhancement using unsharp maskAlgorithm:
clarity = original + (original - blur) × strength -
New
Texture slider — High-frequency detail enhancementPreserves edges while boosting micro-contrast
-
New
Dehaze slider — Atmospheric haze removalBased on dark channel prior with transmission map estimation
-
Fixed
UI slider state management and parameter passing to GPU
God Rays & Undo/Redo Overhaul
Major release with volumetric lighting effects and completely rewritten history system.
-
New
God Rays (Volumetric Lighting) — Screen-space light scattering effectRay marching with 32-128 samples, chromatic aberration, and bloom integration
-
Breaking
History System Rewrite — Complete overhaul of undo/redo logicCommand pattern implementation with
pushDebouncedcalls across all modules -
Improved
Initial state capture upon image load in EditorUI
-
Fixed
God rays
setState()invocation during state restoration
Vercel Analytics & Performance Monitoring
Production-ready analytics integration for performance monitoring.
-
New
Vercel Analytics integration for Web Vitals monitoring
-
Perf
Core Web Vitals trackingLCP, FID, CLS, TTFB metrics with custom event reporting
3D Relighting V2 — Complete Rewrite
Second-generation relighting system with HBAO, soft shadows, and material-aware rendering.
-
New
Depth Anything V2 — State-of-the-art monocular depth estimationViT-Small architecture via
Xenova/depth-anything-small-hf -
New
SegFormer B0 — Material-aware semantic segmentation150-class ADE20K with per-pixel roughness/metallic/SSS properties
-
New
HBAO (Horizon-Based Ambient Occlusion)8-direction, 8-step ray marching with Gaussian blur post-processing
-
New
GGX BRDF — Cook-Torrance specular with Fresnel-SchlickPhysically-based rendering with energy conservation
-
New
Dithered Soft Shadows — Anti-banded screen-space shadowsHash-based dithering + 9-tap Gaussian depth sampling
-
Improved
Scharr Normal Estimation — Better rotational symmetry than Sobel
Professional Presets & HSL Improvements
40+ cinematic color presets with intensity blending and enhanced HSL controls.
-
New
Professional Presets library — 40+ cinematic looks across 6 categories
-
New
Preset intensity slider for blend control between original and effect
-
New
Colorful gradient backgrounds for HSL hue slider visualization
-
Improved
HSL color mixer with smoother GPU-accelerated transitions
-
Improved
Overall UI polish and micro-animations
-
Fixed
Preset reset button now properly clears all adjustments
3D Mesh Export & Interactive Preview
Export depth maps as textured OBJ meshes with Three.js-powered 3D preview.
-
New
3D OBJ Mesh Export — Depth-displaced geometry with UV-mapped texturesThree.js PlaneGeometry with configurable 64-512 segment resolution
-
New
Interactive 3D Preview — OrbitControls with zoom/pan/rotate
-
New
Configurable mesh resolution and depth scale parameters
-
Improved
Depth estimation accuracy for complex multi-object scenes
-
Fixed
Shadow slider functionality in relight mode
8-Channel HSL Color Mixer
Lightroom-style per-channel color control with GPU-accelerated processing.
-
New
8-Channel HSL Mixer — Red, Orange, Yellow, Green, Aqua, Blue, Purple, MagentaSingle-pass GPU shader with hue-range based masking
-
New
Independent Hue, Saturation, and Luminance per channel
-
New
Collapsible channel panels for cleaner UI workflow
-
Perf
GPU shader optimization for real-time HSL adjustments at 4K
-
Fixed
Global undo/redo now works across all editing modes
Enhanced Relighting System
Multiple light types with interactive positioning and color control.
-
New
Interactive light source positioning with visual indicator overlay
-
New
Multiple light types: Key, Fill, Rim, and Ambient lighting
-
New
Light color picker for creative colored lighting effects
-
Improved
Faster depth estimationOptimized ONNX model loading with IndexedDB caching
-
Improved
More realistic shadow falloff using inverse-square + bias formula
Background Removal & Effects
AI-powered background removal with vignette and film grain effects.
-
New
AI-powered background removal with alpha-matted PNG output
-
New
Vignette effect with customizable intensity and radius
-
New
Film grain effect with noise pattern for analog aesthetics
-
Improved
Export quality up to 4K resolution (3840×2160)
-
Fixed
Image loading issues on Safari browsers
Initial Release
First public release of Orlume AI Photo Editor with core editing capabilities.
-
New
3D Relighting — AI depth estimation with WebGL2 lighting
-
New
Basic adjustments: Exposure, Contrast, Highlights, Shadows, Whites, Blacks
-
New
Color controls: Temperature, Tint, Vibrance, Saturation
-
New
Crop and rotation tools with aspect ratio presets
-
New
Export to JPEG, PNG, and WebP formats
-
New
WebGL2 GPU AccelerationReal-time preview at 60fps with ping-pong framebuffers