Version 1.1.1 brings new shader types for easier customization!


Hey everyone! Someone reached out to me recently and asked if I could add a graph version of the Lit shader so that they could extend their own effects with the functionality provided by Retro Shaders Pro. I'm happy to announce that I was able to get all the core features up and running in Shader Graph in relatively little time!

This update adds the Retro Base Lit and Retro Base Unlit shaders, which are made with Shader Graph and are intended for you to copy them and add your own nodes to make all-new effects.

Here's the full list of changes:

  • Added Retro Base Lit and Retro Base Unlit Shader Graphs.
    • These graphs are approximately equal to the Retro Lit and Retro Unlit shaders. Please use the original shaders over the new ones unless you intend to tweak the effects yourself - these graphs are provided for convenience in making those changes.
    • Currently, the Retro Base Lit graph is quite slow while editing due to the high number of necessary shader keywords. However, its runtime performance is acceptable.
    • You may need to increase the number of shader variants via Preferences -> Shader Graph.
  • The color depth property now works properly in Deferred. Previously, it was ignored.
  • The ambient light override now functions as intended.
  • In the Lit shader, the ambient light calculations from spherical harmonics works properly. Previously, the ambient light appears to have been zero.
  • Fixed a bug related to shader semantics in Metal. Although the official HLSL docs list semantics like "SV_Position", these seem to cause problems with the Metal API unless the names are capitalized (like "SV_POSITION"). Hopefully I caught every instance.

Hope you enjoy the update and I'd love to see what custom shaders you come up with!

Files

Retro Shaders Pro 76 MB
Version 1.1.1 94 days ago

Get Retro Shaders Pro for Unity URP

Buy Now$15.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.