Skip to content

Releases: orels1/orels-Unity-Shaders

v6.2.0-dev.1

11 Aug 10:23
50b5352
Compare
Choose a tag to compare
v6.2.0-dev.1 Pre-release
Pre-release
Merge pull request #15 from orels1/gh-chores

Added issue templates

v6.1.0

16 Apr 20:47
6707552
Compare
Choose a tag to compare

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 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!)

19 Feb 18:29
05cbde0
Compare
Choose a tag to compare

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

01 Aug 15:31
Compare
Choose a tag to compare
v5 Release Candidate Pre-release
Pre-release

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

02 Apr 21:42
Compare
Choose a tag to compare
  • 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

13 Feb 14:42
Compare
Choose a tag to compare

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

13 Feb 04:01
Compare
Choose a tag to compare

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:
image

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)

10 Feb 20:49
Compare
Choose a tag to compare

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!

Ceiling Lights Shader

26 Jan 09:25
Compare
Choose a tag to compare

Added the Ceiling Lights Shader

image

Demo and Documentation

Simple Ice Shader

18 Jan 23:36
Compare
Choose a tag to compare

Added the Simple Ice shader

simple_ice

Check out the documentation for more info