Skip to content

v6.3.0

Latest
Compare
Choose a tag to compare
@orels1 orels1 released this 04 Dec 01:52
0786d3c

See the git diff

Installation Instructions

For VCC

Add the following repo URL in your settings

https://orels1.github.io/orels-Unity-Shaders/index.json

If you're not familiar with how to add new repositories to the VCC - check out the VCC docs.

Open the Project Management screen for your project and add the "ORL Shaders" package.

You should be able to see all the shaders in your shaders list under the "orels1" category!

For any other Unity project

  • Download and import the orl-shaders-combined-6.2.0.unitypackage
  • All of the shaders should be added under the orels1 category in the shaders list
  • Check out these docs to learn more about the shaders available! Base Shader docs is a good place to start
  • Enjoy!

Summary

Update 6.3.0 focuses on smaller features and incremental improvements to existing shaders

New Features

  • Cutout shaders now support LOD Crossfade
  • All shaders that have a "VRChat Features" block now have a "VRC Fallback" dropdown
    • This allows you to select how the shader will be displayed when your shaders are blocked by the user's safety settings
    • You can see full documentation here
  • VFX Laser Shader now supports UV-Space noise for better compatibility with Line Renderers
    • Also improved the overall VFX Laser Shader inspector layout
  • %OverrideTag() drawer function has been added to the inspector
    • This allows you to set per-material Shader Tag overrides based on an enum value
    • The VRC Features module uses it to set the VRCFallback tag value

Other Changes

  • Toon shaders now have the VRChat Features module that was missing before
  • The facing parameter has been changed from using VFACE to SV_IsFrontFace for better compatibility. It is also now a bool type instead of fixed