2
Shader VHS
Aiden edited this page 2026-05-08 19:03:26 +10:00

VHS

Field Value
Shader ID vhs
Category Glitch
Package shaders/vhs/
Passes tapeSmear, final

VHS creates an analog tape look with horizontal wiggle, YIQ-style smear, chromatic aberration, halation, bloom, noise, static, fade, and vignette.

Controls

Control Type Default What It Does
Wiggle float 0.03 Strength of horizontal/vertical instability.
Wiggle Speed float 25 Animation speed for tape wobble.
Smear float 1.0 Horizontal color/luma smear.
Blur Samples float 15 Samples used for the tape blur.
Vignette float 0.18 Darkening near edges.
Aberration float 0.75 Red/blue separation away from center.
Halation float 0.12 Warm glow around bright areas.
Bloom float 0.18 Soft bright-area bloom.
Fade float 0.22 Washed, aged image response.
Noise float 0.055 Animated chroma/luma noise amount.
Analog Static float 0.045 Random bright static intensity.
Static Lines float 0.65 Horizontal static line visibility.
Noise Size float 1.0 Grain chunk size.

Tips

  • For a clean analog grade, start with Smear, Halation, Bloom, and Fade.
  • For harsher tape damage, increase Wiggle and Noise.
  • Blur Samples affects cost. Reduce it if render time is tight.
  • Put VHS late in the stack if you want it to degrade the whole finished look.