Skip to content

Some image effects and shaders to achieve a retro look in Unity

License

Notifications You must be signed in to change notification settings

oxysoft/RetroSuite3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RetroSuite3D

Some image effects and shaders to achieve a retro look in Unity.

This suite contains the following effects and shaders

  • Fixed palette: Define any number of color and it will remap the final image to the defined colors
  • Graded palette: Same as above but a bit more automated, lets you define gradients instead and it will fill in the blanks. You can also set the blending between each gradients. (e.g. AB <-> CD, gradients are created between A and B, and C and D, but you can also adjust a blending constant to blend B and C together, for a more consistant look)
  • Dithering: Lets you set any dithering pattern you want, defined as a pattern image. You can adjust the strength and treshold.
  • Resolution downsampler: Force the final resolution to a defined resolution. NOTE: It will work great with a fixed resolution but will produce varying results with arbitrary resolutions. i.e. the pixel size won't be consistent and might look less (or more) pixelated depending on the size. It is most likely possible to calculate some ratios to enhance the results.
  • Posterize effect: Color quantization, nothing too fancy, quantizes linearly. Non-linear quantization would be a nice feature to achieve different looks.

Open the included scene and observe how it is setup (check the scripts attached to the camera)

Fixed palette Posterization Graded palette

Using reflection probes and simple shapes with checkerboards, you can achieve some serious vaporwave:

About

Some image effects and shaders to achieve a retro look in Unity

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published