Retro Shaders Pro for URP – Unity
Retro Shaders Pro for URP – Unity
This pack adds new shaders, scripts, and meshes to Unity, complete with a demo scene showing them all off. The shaders emulate the graphical style of 3D consoles from the 90s.
This asset pack is available as part of my target=”_blank”>Ultimate Shader Bundle. Get five great assets at a discount!
🎮 New: try out the target=”_blank”>playable demo!
✨ Key features
- PSX-style and N64-style effects which emulate the look and feel of classic games.
- Blend together the limitations of both consoles for the first time!
- Lit, Texel Lit, Vertex Lit, and Unlit shading models which you can easily toggle per-material.
- With full support for transparency, face culling, and alpha clipping.
- Terrain support with the Terrain lit shader.
- Skybox support for cubemap textures and procedural clouds.
- Shader Graph copies of the core shader which you can freely edit or copy.
- Decal shader which supports most of the retro features.
- Hull Outline shader with vertex snapping option.
- Two demo scenes:
- A wooded area focusing on terrains and direction light support, with trees, mushrooms, and geese.
- A city block showcasing additional spot light support, with buildings and street lamps.
🎮 PSX-style Features
- Texel lighting which snaps shadows to each object’s texture.
- Adapted from work in target=”_blank”>this thread, especially by user GreatestBear.
- Flat Shading toggle for lower-fidelity lighting.
- A resolution limiter to automatically use lower mip levels for your textures.
- Vertex snapping modelled after the low precision of the PS1’s vertex processing.
- Affine texture mapping to mimic the lack of perspective correction on the PS1 hardware.
- Normal map support, even if the PS1 didn’t use them.
- Color depth limiter to reduce the color fidelity of your objects.
- Dithering in screen space or texture space blend between color bands.
- Specular Lighting with a glossiness option per-material.
- Cubemap support for PSX-like metallic reflections.
- Framerate limiter script.
📼 N64-style Features
- Limited bilinear filtering, which uses three texels instead of the usual four.
⚡ Lighting & Rendering Features
- Support for Forward, Forward+, and Deferred rendering paths.
- Directional light and additional light support in Lit & VertexLit.
- Ambient light controls – override Unity’s ambient light.
- Seamlessly pick between Lit, Texel Lit, Vertex Lit and Unlit lighting models, all in one main shader.
📺 CRT & VHS Post Process Effect
- VHS-style effects: color damage, tracking artifacts, and worn tape effects.
- Barrel distortion to emulate the rounded face of a CRT screen.
- Chromatic aberration to separate the color channels towards the edges of the screen.
- Pixelation to reduce the screen resolution.
- A scanline effect which scrolls down the image.
- An RGB subpixel rendering effect which tints different pixels red, green, or blue.
- Interlaced rendering to alternate between rendering different rows of pixels between frames.
- Color filters to approximate the look of retro consoles and computers, including the Game Boy, SNES, Genesis, XZ Spectrum, and IBM PS/2.
✔ Compatible Versions
- Compatible with the Universal Render Pipeline only.
- Fully tested with Unity 2022.3, 6.0, 6.1, 6.2, 6.3, 6.4, and 6.5.
- Supports Render Graph and RG compatibility mode (until 6.3).
- Please note that this package was designed for desktop use. Support is not guaranteed on VR, mobile, or console platforms.
Home Page: _https://assetstore.unity.com/packages/vfx/shaders/retro-shaders-pro-for-urp-287937
(Visited 2 times, 1 visits today)