Requires URP 14.0.9+ and Unity version 2022.3.17f1+.
Release packages do not contain the example scenes, if you want to see the example scenes clone the repository and open the project through Unity.
To setup a project from scratch you need to do the following:
- Import Universal Render Pipeline from the package manager.
- Import this .unitypackage file to your project.
- Go to: Edit > Project Settings > Graphics and select 'URP-PSX-Render Pipeline Asset' for Scriptable Render Pipeline Settings option.
- Go to: Edit > Project Settings > Graphics > URP Global Settings and select 'URP-PSX Render Pipeline Global Settings' for URP Global Settings option.
- On your scene, either copy the 'PostEffectController' game object from one of the sample scenes or create a new one. It should have the Effect controller components and a volume controller with the 'URP-PSX Volume Profile'.
- On your scene camera, change the Renderer option to 'URP-PSX Render Pipeline Asset_Renderer' under Rendering > Renderer option and enable Post Processing option.
Note: For some reason Unity thinks the 'CRT' folder contains tests, just move it under the URP-PSX > Shaders folder after importing.
Changes:
- Added a grille effect to the crt shader. Modified the shader controller with the new parameters.
- Cleaned up and properly formatted some files.