Releases: orels1/orels-Unity-Shaders
v6.2.0-dev.1
Merge pull request #15 from orels1/gh-chores Added issue templates
v6.1.0
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
sh.orels.shaders-full-6.1.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.1 brings 20 new shaders, a whole new UI shader group, and redone documentation with better demos and layouts.
It is also the first release to support the VCC!
New Shaders
- PBR
- Dither Fade
- Dissolve
- Video Screen
- VFX
- Ghost Lines
- Shield
- Laser
- Holographic Parallax
- UI (New Pack)
- Base Shader
- Overlay
- Audio Link
- Layered Parallax
- Scrolling Texture
- Sheen
- Video Screen
- All the extra UI Overlay / VFX / PBR variants
New Shader Variants
- LTCGI Cutout
- AudioLink Vertex Animation
Other Changes
- Added gradient editor to the Ramp slot in the Toon shader
- Improved the naming and location of repacked textures
- Added VCC Support
- Added Overlay, Screen and Lighten blends to the utility module
Known Issues
- Specular occlusion is currently not as aggressive on metallic surfaces as desired. I'm currently looking into reworking the specular occlusion code to make it work properly
Version 6.0.0 Release (Full rewrite and many new things!)
THIS RELEASE REQUIRES A MIGRATION IF YOU USED AN OLD VERSION
If you have previously used my shaders, there is a one-click migration required, check out this page to learn more.
TL;DR
After importing -> Click "Tools" in your Unity top bar, then "orels1", then "Migrate Materials". Click "Find Materials" and then "Migrate Now". After migration is done - you should be able to safely remove the old shaders placed inside Assets/Shaders/orels1 folder
What's new?
- A fully revamped inspector UI
- VCC support
- Much improved Vertex Animation shader
- New Toon Shader based on XSToon
- New Shader Generator system that allows extending any of my shaders with a couple of lines of code
Download
If you have not used my shaders before, simply grab the sh.orels.shaders-full-6.0.0.unitypackage
from the list of downloads below and import it into the project.
Otherwise - follow the migration instructions mentioned above
If you encounter any issues, please drop by my discord
v5 Release Candidate
THIS IS A PRE-RELEASE The unity package contains just the shaders with no .orlshader sources, as that flow is still being worked on.
These shaders have been p much rewritten from the ground up! If you have any issues, please reach out on discord
New features in this release
- Everything has been rewritten to be cleaner and easier to maintain
- Migrated Tessellated Displacement to the new logic
- Added Phong Tessellation support
- Added MonoSH Support
Please follow the installation guide here
TL;DR
- Download and import Shadergraph Markdown using the package below (it will auto-import the package into Unity Package Manager)
- Download and import the release package from below
- 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 is a good way to start
- Enjoy!
Basic Quest Support + Bugfixes
- Added base-level support for Quest. Some heavy features are disabled and compiled-out + incompatible things removed too. More optimisations to come
- Fixed some actual bugs with android build of the shader
- Improved default GSAA values
- Added "Force Box Projection" toggle to force it on Quest
Please follow the installation guide here
TL;DR
- Download and import Shadergraph Markdown using the package below (it will auto-import the package into Unity Package Manager)
- Download and import the release package from below
- 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 is a good way to start
- Enjoy!
Improved Details, Non-Linear SH + Occlusion Fix
Minor patch
- fixes a couple of things, like AO-map specular occlusion
- Adds support for Bakery Non-Linear SH for more defined baked lighting
- Unifies the Detail Albedo handling between Separated and Packed mode. Now both lighten and darken the albedo similar to HDRP
Please follow the installation guide here
TL;DR
- Download and import Shadergraph Markdown using the package below (it will auto-import the package into Unity Package Manager)
- Download and import the release package from below
- 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 is a good way to start
- Enjoy!
Detail Maps Support
This release adds Detail Maps support to all the shaders where it makes sense.
A new section has been added to the docs to reflect that
Here's a preview of the inspector:
And a little demo video:
Unity_FbjZXNvSWF.mp4
There are two main variants: Packed and Separated. Packed is modeled after the HDRP way, while Separated is more akin to BIRP, check out the docs to learn which one suits you more!
Please follow the installation guide here
TL;DR
- Download and import Shadergraph Markdown using the package below (it will auto-import the package into Unity Package Manager)
- Download and import the release package from below
- 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 is a good way to start
- Enjoy!
ORL Shaders (v4)
This is a complete rewrite of the original shader setup
If you still want to get old the shaders until they are migrated to the new system - get the last release here
Say hi to ORL Shaders!
This is a completely reworked shader setup, using the Google Filament as an underlying lighting model, with a lot more variants and totally revamped documentation!
Please follow the installation guide here
- Download and import Shadergraph Markdown using the package below (it will auto-import the package into Unity Package Manager)
- Download and import the release package from below
- 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 is a good way to start
- Enjoy!