Skip to content

Colby-O2/VNTG

Repository files navigation

VNTG Shader Pack for Unity 6 URP

VNTG is a collection of PSX-inspired and CRT post-processing shaders built for Unity’s Universal Render Pipeline. These shaders were developed across multiple game jams and I hope to continue expanding on these in the future. I hope other developers can find it useful in their own projects.


Installation

Download the proper .unitypackage file from HERE and drop it into the Assets folder of your project. For rendering features, you can use the included VNTG renderer or add the PSX and CRT rendering features to your own. All settings can be found in the Global Volume.


Links

Email: cokeefe919@gmail.com


PSX PBR Material

Custom lighting with four lighting models (Unlit, Lit, Texel Lit, and Vertex Lit).
Compatible with Forward, Forward+, Deferred, and Deferred+ rendering.

PSX PBR Material Example

Downsample textures to a set resolution
Downsample Textures

Reduced Color Depth
Reduced Color Depth

Snaps vertices to a customizable resolution
Vertex Snapping

Affine Texture Wrapping
Affine Texture Wrapping

Vertex Color Support
Vertex Color Support

Alpha Clipping Support
Alpha Clipping

Terrain Support (Unity 6.3 or higher)
Terrain Support


PSX Renderer Feature

Full Screen Pixelation as well as full screen color depth control
Full Screen Pixelation

Dithering with 9 preset patterns
with options for pixel perfect dither or a custom scale
Dithering Example

Customizable Stylized Fog
Stylized Fog


CRT Renderer Feature

Screen Curvature and Vintage effect
Screen Curvature

Simulated CRT rendering with Interlaced rendering, pixel decay, and customizable refresh rate and screen resolution
CRT Simulation

Scanlines, Noise, Chromatic Aberration, Smear, and other VHS artifacts
VHS Artifacts

Color & Post-Processing Controls
Post-Processing Controls

Subpixels with four display modes (OFF, Shadow Mask, Aperture Grille, and Spot Mask)
Subpixel Modes


Compatibility

  • Unity 6+ (6000.x and newer)
  • URP support
  • Render Graph Supported
  • Desktop & WebGL Fully Supported

Example Uses

Some projects where I've used older versions of these shaders:


Credits

Thanks to SmokeyTheKat for the icons, tree model/textures and some utility functions.


License

VNTG Shader Pack is released under CC0. You may freely use, modify, and redistribute these shaders, including in commercial projects. While credit is not required, it’s greatly appreciated!