Skip to content

halomakes/psxvr-shaders

 
 

Repository files navigation

psxvr-shaders VPM Package Version

Retro shaders for use in VRChat. Built on the shader work by dsoft20/psx_retroshader.

Example Image

Common Properties

  • Vertex Crunchiness: Controls how strong the low-precision vertex snapping effect is.

    Example of Vertex Crunchiness

  • EV Offset: Compensates material final brightness.

    Example of EV Offset

  • Shade Mix: Mixes between scene lighting and unlit values. Use this to tone back lighting if it's too strong for your application.

    Example of Shading Mix

There is an included VRCFury prefab to add controls for these values to your expressions wheel. Change the animator rewrite path in the main component if your avatar mesh is named something other than "Body".

Variants

psxvr/toon

Mostly flat-shaded but inherits lighting from the environment at the anchor point. Produces a softer look that's useful for characters and models with higher polygon counts.

psxvr/shaded

Vertex-shaded variant. Harsher look that's good for for super-low-poly objects or where you really want to show off the individual polygons.

Potential Features to Investigate

  • AudioLink support
  • Terrain variant with auto subdivision for nearby geometry

About

Retro shaders for use in VRChat

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • HTML 46.3%
  • JavaScript 22.8%
  • ShaderLab 9.5%
  • C# 9.3%
  • CSS 9.2%
  • HLSL 2.9%