Skip to content

Releases: The-Geek-Freaks/lumetric_corrector

Lumetric Corrector - LUT export & Selection mask UPGRADE

25 Jun 23:07

Choose a tag to compare

[2.2.0] - 2025-06-26

Added

  • Mask selection with shapes
  • Cross-platform LUT Export: Native file dialog for selecting LUT export location
    • Support for both Windows and macOS file systems
    • File extension validation and auto-completion
    • Default path to user's Documents folder

Fixed

  • Critical Mask Rendering Bug: Fixed black screen issue when using mask
    • Corrected vector type mismatch (vec4 → vec2) for mask position and size
    • Added safety clamps to prevent division by zero in mask size calculations
  • Mask Blending Logic: Improved mask feathering and edge quality
    • Corrected alpha blending between masked and unmasked areas
    • Enhanced smoothstep implementation for better feather transitions
  • Error Handling: Robust error handling for file operations
    • Safe file open/write operations with pcall wrappers
    • Detailed logging of success/failure states

Changed

  • Performance: Optimized shader parameter updates
  • UI: Improved file dialog integration with sensible defaults
  • Logging: Enhanced debug information for troubleshooting

Lumetric Corrector 2.0.0 - WIN/MAC/UNIX - FEATURE UPGRADE

24 Jun 14:30

Choose a tag to compare

[2.0.0] - 2025-06-24

Added

  • Split-Toning: Separate color controls for shadows and highlights
  • Creative Effects: New section with advanced visual effects
    • Sharpen: Local contrast enhancement using unsharp mask
    • Bloom: Soft glow effect on bright areas
    • Halation: Film-like reddish glow on highlights
  • 10 New Creative Presets:
    • Neo Noir: Dramatic B&W look with blue split-toning
    • Cyberpunk: Futuristic look with neon colors and bloom
    • Retro Film: Vintage film emulation with halation
    • Teal & Orange: Popular cinematic color contrast
    • Dreamy Bloom: Soft ethereal look with bloom effects
    • Crisp Clarity: Sharp, clear look with enhanced detail
    • Horror Atmosphere: Dark, ominous look for horror content
    • Pastel Dreams: Soft pastel colors with split-toning
    • Game Stream: Optimized look for gaming streams
    • Analog VHS: Retro VHS look with halation effects
  • 3D LUT Support: Load and apply 3D LUTs in CUBE or PNG format
  • Enhanced Documentation: Improved usage instructions in script description

Fixed

  • Cross-platform shader compatibility issues
  • Fixed uniform parameter size mismatch warnings
  • Proper handling of texture dimensions across platforms
  • Improved buffer_size handling for consistent texel calculations
  • Fixed split-toning parameter handling with proper vec4 implementation
  • Enhanced macOS compatibility with platform-specific shader error handling
  • Implemented fallback to minimal shader for problematic platforms
  • Secure shader creation with pcall wrappers on all platforms
  • Forced shader parameter updates during each render pass for consistent behavior
  • Optimized GLSL shader syntax for broader compatibility
  • Implemented platform-specific texture sampling functions
  • Added explicit GLSL version declarations for better compatibility

Changed

  • Refactored shader parameter handling for better cross-platform support
  • Improved UI organization with new preset categories
  • Enhanced error handling with pcall wrappers for all shader parameter setters
  • Updated translations for all new features in English and German

1.3.1 MacOS Hotfix

23 Jun 19:54

Choose a tag to compare

[1.3.1] - 2025-06-23

Fixed

  • Fixed: Restored macOS compatibility, slider changes now correctly affect the image
  • Fixed: GLSL shader syntax error (sampler2dsampler2D)
  • Improved: Texture sampling function for macOS compatibility (texture2D instead of texture on OpenGL)

Improved

  • Enhanced platform detection and better debug logging
  • More robust shader parameter validation
  • Improved error handling during shader compilation

1.2.0 MacOs Compatiblity

19 Jun 18:54

Choose a tag to compare

[1.2.0] - 2025-06-18
##Added

  • Platform detection via FFI for OS-specific adjustments
  • Extended GLSL compatibility macros for macOS
  • Improved debug logging with platform information

##Changed

  • Optimized shader selection logic based on operating system
  • Improved GLSL shader implementation for macOS Sonoma
  • Enabled debug logs for better error diagnostics

##Fixed

  • Resolved compatibility issues with macOS Sonoma
  • Improved error handling during shader compilation
  • Fixed syntax conflicts in the Lua implementation

1.1.2 PowerPack

08 May 18:59

Choose a tag to compare

[1.1.2] - 2025-05-08

Added

  • Highlight Fade and Shadow Fade sliders for creative looks like film bleaching effects
  • Adjustable vignette shape control allowing oval/rectangular shapes instead of just circular

Improved

  • UI organization with logical placement of new controls

1.1.1 (ULTRA Optimized)

25 Apr 06:02

Choose a tag to compare

Changelog

All notable changes to the Lumetric Corrector project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[1.0.0] - 2025-04-23

Added

  • Initial release of Lumetric Corrector
  • Comprehensive color correction and grading tools:
    • Basic corrections: Exposure, Contrast, Brightness
    • Tone controls: Highlights, Shadows, Whites, Blacks
    • Color balance: Temperature, Tint, Saturation, Vibrance
    • Advanced color grading with RGB control for shadows, midtones, and highlights
  • 25+ Professional presets divided into three categories:
    • Mood presets (Cinematic, Teal & Orange, Vintage Film, etc.)
    • Era presets (80s Retro, 90s VHS, Sepia Tone, etc.)
    • Color style presets (Cyberpunk, Forest Green, Desert Heat, etc.)
  • Additional effects:
    • Vignette with adjustable amount, radius, and feathering
    • Film grain with controls for amount and grain size
  • Multi-language support with English and German localization
  • Real-time preview capabilities

Technical Features

  • Optimized shader code for high performance
  • Compatible with OBS Studio 30.0+
  • Cross-platform support (Windows, macOS, Linux)
  • GPU-accelerated processing for efficient rendering

[1.1.0] - 2025-04-25

Changed

  • Performance optimisation: shader parameters are now updated only when their value changes, reducing GPU load and improving efficiency.
  • Time-synchronised film-grain animation driven by a timer.
  • Improved error handling and debug logging during rendering and shader loading.
  • Refined parameter structure and initialisation for greater robustness.

Fixed

  • Resolved Lua syntax errors in parameter-update blocks.
  • Correctly integrated OBS API calls (gs_effect_set_float, gs_effect_set_texture) via the obs module.
  • Ensured compatibility with current OBS Studio Lua standards.

Internal

  • Code refactoring for improved readability and maintainability.
  • Preparations for future optimisations and features.

[1.1.1] - 2025-05-06

Fixed

  • Restored Windows (Direct3D/HLSL) visibility by guarding GLSL intrinsic replacements with #ifdef GS_PLATFORM_OPENGL.
  • Ensured macOS (OpenGL/GLSL) support remains functional.

Added

  • Platform-specific intrinsic mapping logic for true cross-platform compatibility.

Lumetric Corrector 1.0

23 Apr 09:24
2a6b32d

Choose a tag to compare

Changelog

All notable changes to the Lumetric Corrector project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[1.0.0] - 2025-04-23

Added

  • Initial release of Lumetric Corrector
  • Comprehensive color correction and grading tools:
    • Basic corrections: Exposure, Contrast, Brightness
    • Tone controls: Highlights, Shadows, Whites, Blacks
    • Color balance: Temperature, Tint, Saturation, Vibrance
    • Advanced color grading with RGB control for shadows, midtones, and highlights
  • 25+ Professional presets divided into three categories:
    • Mood presets (Cinematic, Teal & Orange, Vintage Film, etc.)
    • Era presets (80s Retro, 90s VHS, Sepia Tone, etc.)
    • Color style presets (Cyberpunk, Forest Green, Desert Heat, etc.)
  • Additional effects:
    • Vignette with adjustable amount, radius, and feathering
    • Film grain with controls for amount and grain size
  • Multi-language support with English and German localization
  • Real-time preview capabilities

Technical Features

  • Optimized shader code for high performance
  • Compatible with OBS Studio 30.0+
  • Cross-platform support (Windows, macOS, Linux)
  • GPU-accelerated processing for efficient rendering