A downloadable post process

DitherDown URP is a dithering and quantization post process for Unity URP. It was rebuilt from an HDRP post process in Shader Graph for Unity 6 for easier customization. Please feel free to use it in your projects!

Download

Download
https://github.com/ryantwarner/ditherdown-urp.git
External

Install instructions

You can install the project directly from the package manager using the URL provided, or clone it to your computer and install it through the package manager by browsing to the folder. 

Your camera must have the Post Processing property set to enabled for the pixelization effect to work properly.

In your URP Asset set your Upscaling Filter to Nearest-Neighbour. Set the Render Scale property to something like 0.3333336; I use the target resolution divided by the screen height to calculate the desired scale, ex. 360/1080 = 0.3333336.

Add a Full Screen Render Pass Feature to your URP Renderer. Set the Pass Material to the DitherDown material. Set the Injection Point to After Rendering Post Processing. Set the DitherTexture, DitherAmount, ColorResolution, and ScreenScale properties accordingly. The ScreenScale should be matched to the Render Scale you set in your URP Asset.

Leave a comment

Log in with itch.io to leave a comment.