Skip to content

Custom post processing feature and volume effect that achieve the PSX look in any unity project

License

Notifications You must be signed in to change notification settings

fer-moreira/psx-effect-urp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PSX Pixelization — Unity 6 URP

A custom fullscreen post-processing effect for Unity 6 (Universal Render Pipeline) that recreates the low-resolution, color-crushed look of PlayStation 1 era graphics.

Built as a proper URP Volume override, so you can control it per-scene, blend between volumes, and animate parameters at runtime — just like any built-in post-processing effect.

Unity URP License

Features

  • Resolution downscaling — Render at a fraction of the screen resolution (default 0.35x) and upscale with point filtering for that chunky pixel look
  • Color depth reduction — Reduce bits per channel to simulate PSX color banding (set to 5-8 for authentic results)
  • Volume integration — Works as a standard URP Volume override, supports blending and per-camera control
  • Non-destructive — Runs before post-processing, so bloom, color grading, and other effects still apply on top

Requirements

  • Unity 6 (6000.0+)
  • Universal Render Pipeline

Installation

  1. Copy the Assets/Scripts/Rendering/ folder into your project
  2. Select your URP Renderer Asset (e.g. PC_Renderer)
  3. Click Add Renderer FeaturePSX Pixelization Feature
  4. The shader auto-resolves. If it doesn't, drag PSXPixelization.shader into the shader slot

Usage

  1. Select your Global Volume (or create one: GameObject → Volume → Global Volume)
  2. In the Volume Profile, click Add OverridePost-processingPSX Pixelization
  3. Enable the override and check Enabled
  4. Adjust parameters:
Parameter Range Default Description
Enabled on/off off Toggle the effect
Render Scale 0.05 – 1.0 0.35 Resolution multiplier. Lower = more pixelated
Color Depth 2 – 32 32 Bits per channel. Lower = more color banding

Preview

preview_a

preview_b

preview_c

preview_d

About

Custom post processing feature and volume effect that achieve the PSX look in any unity project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published