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.