CRT Visual FX Showcase
Authentic vintage monitor experiences with 8 advanced shader passes, real-time visual controls, and accurate phosphor physics
Abstract
The CAD Wireframe Terminal demonstrates the complete Visual FX rendering pipeline, showcasing all 8 shader passes working in concert: phosphor trail enhancement with 80ms decay and warm color drift, dual-layer bloom with separated core and mist components, sub-pixel crosstalk simulation, beam halo effects, per-luma chromatic aberration, electron gun modulation, glass diffusion scattering, and curved surface depth parallax.
1
Enhanced Shader Passes
Each shader pass contributes a specific aspect of the authentic analog CRT experience, from phosphor persistence and bloom diffusion to glass surface effects and depth modulation.
80ms decay with warm color drift (amber→orange)
Dual-layer core+mist with warm tint
Sub-pixel crosstalk and analog softness
Spot burn halos around bright areas
Per-luma RGB color fringing
Electron gun current modulation
Glass faceplate light scatter
Curved glass parallax effect
2
Interactive Demonstrations
Three demonstration scenarios spanning different eras and display technologies, each implementing accurate phosphor decay characteristics and shadow mask patterns.
2.1 CAD Wireframe Terminal Enhanced
Professional 1980s CAD workstation with enhanced Visual FX: 80ms phosphor trails, dual-layer bloom, and real-time controls.
[SPACE] Phosphor • [M] Model • [R] Rotation 2.2 Vector Oscilloscope
Tektronix storage oscilloscope with Lissajous curves, waveforms, and classic vector arcade aesthetics.
[SPACE] Mode • [C] Phosphor • [Arrow Keys] Frequency 2.3 Retro Terminal
Classic mainframe terminals: DEC VT100, IBM 3270, Apple ][, Commodore 64, with authentic boot sequences.
[SPACE] Theme • [M] Mode • [ENTER] Message 3
Technical Implementation
3.1 Phosphor Physics
Phosphor specifications derived from RCA datasheets and Tektronix oscilloscope manuals.
3.2 Visual Feel Control System
Four master parameters map to multiple shader pass settings for unified aesthetic control.
3.3 Rendering Pipeline
- Scene Rendering: Rasterize geometry to linear color space texture
- Phosphor Decay: Exponential decay on previous frame buffer
- Phosphor Excitation: Additive blending of new emissions
- Scanline Pattern: Apply horizontal dark bands (525/625 lines)
- Shadow Mask: Apply aperture grille or slot mask pattern
- Dual Bloom: Separable Gaussian convolution (core + mist)
- Barrel Distortion: Quadratic warp for curved screen geometry
- Vignette: Radial falloff for CRT edge darkening
- Gamma Correction: Power function (γ≈2.2) for display