ORL Shader Generator
7.0.0-dev.25 ・ Public
ORL Shader Generator
A Unity shader generator framework with a collection of templates and modules for Unity Built-In Render Pipeline.
Features
This generation framework allows you to do the following
- Generate shaders from modules and templates for any pipeline and shader application. Although this generator was built with a focus on Built-In Render Pipeline and VRChat shaders
- Split up your shaders in modules with nested dependencies
- Colocate properties and variables relevant to a particular module
- Deduplicate variables and properties if they are declared in multiple modules
- Order your modules and templates in a way that makes sense to you, with potential for overriding the order of function calls
- Auto-reload shaders on any module change
- Export shaders as singular .shader files for ease of distribution
Check out the main ORL Shaders package to see it in action.
Full documentation is available here
Installation
Unity Package Manager
You can add this package to any unity project if you have git installed by simply using the following git url in the package manager:
https://github.com/orels1/orels-Unity-Shaders.git#packages?path=Packages/sh.orels.shaders.generator
Unity Package
You can download the latest version of the generator as a unitypackage here
VRChat Creator Companion
Add this repo listing to your VCC
https://orels1.github.io/orels-Unity-Shaders/index.json
Afterwards - add ORL Shader Generator package to your project
Having issues? Hop by the discord
Keywords
shadersgeneratoreditor script
Install via VCC
Package ID
sh.orels.shaders.generatorUnity Version
2019.4Unity Release
undefinedVRChat Version
undefinedAuthor
License
MIT