Skip to main content

CRT Post Process Effect

CRT Post Process Effect

Description

The CRT Post-Process Shader gives your scene the look of an old display or analog camera footage. It includes a variety of parameters for fine-tuning the effect.

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.

Adding a PostProcessVolume in Unreal Engine
MI_PP_CRT in Post Process Materials

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

Infinite Extent Unbound option

Parameters

CRT Post Process Effect material parameters
  • Strength: Controls the overall CRT effect and signal damage intensity.
  • ScreenTint: Tints the image to match different display or surveillance-camera 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: Control the strength and spacing of the RGB phosphor pattern.
  • VignetteIntensity, EdgeDarkness, MaskFeather: Shape the screen border and edge falloff.
  • GlowAmount, GlowRadius: Add bloom-like softness around bright areas.
  • NoiseAmount, FlickerAmount, HorizontalJitter: Control grain, horizontal signal noise, brightness fluctuation, and image instability.
  • DistortionWaveAmount, DistortionWaveWidth, DistortionWaveInterval, DistortionWaveTravelTime, DistortionWaveFrequency: Control the localized distortion wave that travels across the screen.
  • RollingBandAmount: Adds a moving analog brightness band.
  • Saturation, Contrast: Control final image saturation and contrast.
  • FrameColor: Controls the color outside the curved CRT screen.

Supported Unreal Engine Versions

Unreal Engine5.05.15.25.35.45.55.65.75.8
Product versionv1.0v1.0v1.0v1.0v1.0v1.0v1.0v1.0v1.0

Changelog

v1.0

  • Initial release

Documentation image