EZVHS – Easy VHS Camera Effect for URP


Screen-space VHS post-process effect for URP 17 (Unity 6). No manual setup required. Includes noise texture, real-time parameter editing, and a runtime Lerp API for smooth preset transitions.


by wamo


Price History +

EZVHS brings authentic VHS tape aesthetics to your URP project with

zero friction. Add the EZVHS Camera Effect component to your Camera

and the effect is live — no Renderer Feature setup, no asset assignment,

no configuration files to edit manually.


————————————————————————

Dependencies / Requirements

————————————————————————


- Unity 6 (6000.x) or later

- Universal Render Pipeline (URP) 17 or later

- Render Graph API (Compatibility Mode must be OFF)

- Built-in Render Pipeline and HDRP are not supported

- A URP Asset must be assigned in Project Settings > Graphics

- "Intermediate Texture" must remain enabled on your URP Renderer

(EZVHS's Renderer Feature is added automatically on import/first use)

- No third-party plugins or Package Manager dependencies beyond URP are required


————————————————————————

INCLUDED

————————————————————————


- EZVHSUnlitURP.shader

- EZVHSMaterial.mat

- noise_512.png (512×512 baked analog noise texture)

- Original.asset (default VHS preset)

- EZVHSRenderSettings.asset

- Demo scene

- PDF documentation (setup guide + script reference)