CRT Post Process Effect

Description
The CRT Post-Process Shader gives your scene the look of a vintage analog display, adding worn signal artifacts, screen-space distortion, subtle image degradation, and the imperfect character of retro broadcast, VHS, arcade, or surveillance footage, all without requiring changes to your scene content. It includes a wide range of customization parameters, allowing you to fine-tune intensity, motion, distortion, color response, and the overall screen look to fit your project.
Thank you for your purchase! I hope my product will be useful to you.
If you like it, please consider leaving a ⭐⭐⭐⭐⭐ review. It would help me a lot!
If you have any questions, feel free to ask on the Discord server.
🍀 Good luck with your projects!
Documentation
The CRT Post Process Shader recreates the look of an old analog display by applying screen-space distortion, scanlines, phosphor breakup, subtle image instability, color separation, and signal-style artifacts to the final rendered image.
Setup
Add the material instance MI_PP_CRT to a PostProcessVolume through Post
Process Materials.


For a full-screen effect across the entire level, use an unbound PostProcessVolume.

Main Parameters

- Strength: Overall intensity of the effect.
- ScreenTint: Tints the final image to match different display looks.
- BarrelDistortion: Controls screen curvature.
- ChromaticAberration: Adjusts RGB separation near the edges.
- ScanlineIntensity, ScanlineDensity, ScanlineScrollSpeed: Control the visibility, spacing, and animation of scanlines.
- PhosphorIntensity, PhosphorDensity: Define the screen mask and pixel breakup feel.
- VignetteIntensity, EdgeDarkness, MaskFeather: Shape the screen border and edge falloff.
- GlowAmount, GlowRadius: Add bloom-like screen softness.
- NoiseAmount, FlickerAmount, HorizontalJitter: Control signal instability and image noise.
- DistortionWaveAmount, DistortionWaveWidth, DistortionWaveInterval, DistortionWaveTravelTime, DistortionWaveFrequency: Control the rare zig-zag distortion wave that moves across the screen.
- RollingBandAmount: Adds a moving analog brightness band.
- Saturation, Contrast: Final image tuning.
Supported Unreal Engine Versions
| Unreal Engine | 5.0 | 5.1 | 5.2 | 5.3 | 5.4 | 5.5 | 5.6 | 5.7 | 5.8 |
|---|---|---|---|---|---|---|---|---|---|
| Product version | v1.0 | v1.0 | v1.0 | v1.0 | v1.0 | v1.0 | v1.0 | v1.0 | v1.0 |
Changelog
v1.0
- Initial release