Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
Unity Version | Built-in | URP | HDRP |
---|---|---|---|
6000.0.23f1 | Not compatible | Compatible | Not compatible |
6000.0.31f1 | Not compatible | Compatible | Not compatible |
2022.3.12f1 | Not compatible | Compatible | Not compatible |
2022.3.8f1 | Not compatible | Compatible | Not compatible |
2021.3.10f1 | Not compatible | Compatible | Not compatible |
It's a high-performance, easy to configure shader. Shader is preconfigured for URP render pipeline by provided CRTRendererFeature that works out-of-the-box, but it's usable as a standalone shader as well. Configuration and instructions are provided for Unity 6 new render pipeline, but filter can be used also for Unity 2022.x.x or Unity 6 in the graphics Compatibility Mode (without Render Graph).
All parameters can be configured in range from 0 to 100%. If set to 0%, parameter is practically turned off with no effect on the final image.
Supported parameters:
- screen bend and overscan to simulate CRT curvature
- high-performance blur effect
- pixel bleed to simulate phosphor and beam glow
- pixel smidge - subtle effect that bleeds high luminous pixel on edges vertically
- scanlines and aperture lines
- animated shadow (interference) lines (horizontal or vertical)
- animated noise
- vignette
- chromatic aberration with custom settings
- brightness / contrast / gamma settings
- individual R G B settings for under or over saturation
The filter uses a single-pass shader, which creates little to no performance impact (tested on my 2D pixel game with no detectable performance hit). When used on mobile devices (or devices without GPU in general), an alternate lite version of shader with limited effects but improved performance is provided.
The filter works on any type of game, but is especially suited for pixel art, as it makes each individual pixels look more natural.
The filter works in many project configurations as it's just a standard shader, but it was designed for URP (Universal Render Pipeline) with PixelPerfectCamera component. For more info, see the technical details.
Disclaimer:
Screenshots from games CursedCastilla and Metroid were used for demonstrational purposes only and are not a part of this package.
CRT Filter for URP & PixelPerfect
