Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
VFX
Shaders
Fullscreen & Camera Effects
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/9
CRT display-style post-processing filter, available for both URP and legacy pipelines. It is lightweight and runs comfortably on mobile devices, and features NTSC Cross-Talk (rainbow bleeding).
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
6000.0.38f1
Compatible
Compatible
Not compatible
Additional compatibility information

This asset tested at Unity 2022 built-in pipeline and URP, and Unity 6 built-in pipeline and URP. Other pipeline is not tested.

Description

Applying this filter will produce a screen effect similar to a retro CRT display.

The screen is distorted like a CRT surface and looks like an old TV adjacent colors blur, and sometimes rainbow blurring also occurs.


Although the setup methods are different for the URP and legacy pipelines, the shaders used are the same and the same effect can be achieved.



Customizable Postprocess Parameters


The following are parameters for NTSCFeature and NTSCPostprocess.

When using URP, use the NTSCFeature parameter; for legacy, use the NTSCPostprocess one.

  • Buffer Height
    • Height pixel resolution for filter processing. (It will be sharper at higher resolutions, but will lose its retro-display look.)
  • Output Height
    • Height pixel resolution for screen output. (The number of scan lines is affected by this height.)
  • Cross Talk Mode
    • Method used for rainbow color bleeding using neighboring pixels.
    • [None] No rainbow bleeding is performed.
    • [Vertical] Rainbow bleeding is constant on the vertical axis.
    • [Slant] Rainbow bleeding is slanted.
    • [Slant Noise] Rainbow bleeding is slanted and flickering.
  • Cross Talk Strength
    • Cross-Talk (rainbow bleeding) intensity. Larger values make the image more vivid, and smaller values make it more black and white.
  • Brightness
    • Screen brightness.
  • Artifact Strength
    • Strength of artifacts due to pixels on the left and right.
  • Fringe Strength
    • Strength of color bleeding by pixels on the left and right.
  • Chroma Mod Frequency Scale
    • Value to change the chroma modulation frequency. (default = 1)
  • Chroma Phase Shift Scale
    • Value to change the chroma phase shift. (default = 1)
  • Gaussian Blur Width
    • The blur width using neighboring pixels. The larger the value, the more blurry the image.
  • Curvature
    • When turned on, the screen becomes distorted like a CRT.
  • Corner Mask
    • Circular mask of screen corners; turning OFF eliminates the mask, but off-screen pixels may be visible if Curvature is ON.
  • Corner Radius
    • Number of pixel radius for circular masks in the corners of the screen. (This value is used only when Curvature is OFF.)
  • Scanline Strength
    • Strength of the scan line. (0~1: the higher the value, the clearer the scan lines appear)
  • Beam Spread
    • Scan line beam spread intensity. (0~1)
    • 1: pixels appear to be connected to other scanlines above and below if the pixel luminance is high.
    • 0: pixels are not connected to other scanlines above and below.
  • Beam Strength
    • The larger the value, the brighter the output pixels.
  • Overscan Scale
    • Scale value of how much the drawing should be enlarged in relation to the screen. A value less than 1 means the drawing will be enlarged; a value greater than 1 means the drawing will be reduced.
Technical details

The filtering process takes place in three stages.

  • 1st Stage
    • YIQ conversion from RGB image.
  • 2nd Stage
    • YIQ to RGB conversion with Cross-Talk blurring processing in the YIQ color space.
  • 3rd Stage
    • Scanlines and screen distortion, corner masking.

CRT Postprocess - for URP and Legacy Pipelines

(not enough ratings)
7 users have favourite this asset
(7)
$4.99
Taxes/VAT calculated at checkout
License type: Single Entity
Single Entity
Recommended for individuals and small businesses.
Multi Entity
Recommended for large enterprises working across multiple locations.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
1.6 MB
Latest version
1.05
Latest release date
Mar 18, 2025
Original Unity version
6000.0.38
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR
CRT Postprocess - for URP and Legacy Pipelines
$4.99