Added:
New retro configuration parameters: Added the CHROMATIC_ABERRATION, TRACKING_GLITCH_STR, BLOOM_SOFTNESS, COLOR_WARMTH, and PHOSPHOR_GLOW macros to the configuration section.
Tracking Glitch (Signal Distortion): Added physical image shifting (wavy offset) synced with intermittent horizontal glitches to simulate VHS tape tracking errors.
Chromatic Aberration: Added separated red and blue color channel sampling (RGB shift) that scales and intensifies towards the vertical edges of the screen.
Soft Bloom & Retro Lighting: Added a subtle, performance-friendly glow and light scattering effect based on pixel luminance (luma).
Nostalgic Color Grading: Added a warm (yellow-orange) color tint alongside a smoothstep-based retro contrast enhancement applied to the final output.
CRT Vignette: Added darkening corners effect to imitate the physical curvature and light falloff of traditional cathode-ray tube monitors.
Tinted VHS Grain: Added a slight blueish-gray tint (vec3(0.85, 0.95, 1.0)) to the static analog grain for a more realistic aesthetic.
Phosphor Glow: Added an image-brightening phosphor glow multiplier applied directly after the CRT scanlines.
Changed:
Decreased the default value of SCANLINE_INT (CRT scanline intensity) from 0.06 to 0.03.
Decreased the default value of INTERMITTENT_STRIPES_STR (intermittent pass-through stripe strength) from 0.08 to 0.04.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }