Website | WebGL Demo | Discord
OmniShade PBR is a physically-based uber shader, able to achieve realistic lighting in a way that non-PBR shaders cannot. It is a highly extended version of the Unity Standard Lit shader, carrying over many of the great features from OmniShade, including rim light, reflections, blended layers, texture painting support, and more.
It also offers blazing performance due to an automatic system of detecting the minimum calculations needed for any given feature set. And best of all, it was built with Unity Shader Graph -- so you can rest assured that it will always be supported with the widest compatibility on any pipeline going forward.
If you've been using Standard Lit shader, then this will be a straight-forward upgrade, allowing you to fully integrate vertex color and texture painting with fantastic free tools like Polybrush, add additional rim lighting and reflections for special effects, use secondary detail maps, apply layered decals, add additional colors based on object heights, or simply fine tune colors and texture tiling parameters.
Features
All of the below can be used in any combination, with optimal performance.
...see our website for in-depth specs of each feature.
On top of this, we also include:
With OmniShade PBR, we bring the features that mobile developers have come to love in OmniShade to high-def PBR games as well. We hope you love it!
On performance, this shader offers similar performance to Standard Lit shader, and has a feature set designed to be fast enough for newer mobile devices. However, if you are targeting broadly mobile or doing a non-PBR game, we recommend the non-PBR version of OmniShade.
Website | WebGL Demo | Discord
1.3.0
April 18, 2025
・Update to Unity 2022
1.2.8
May 10, 2024
・Reflection: Fixed bug with normals
1.2.7
March 25, 2024
・Fix a Polybrush-related warning
1.2.6
February 16, 2024
・Fix transparent shader for URP in Unity 2022
1.2.5
November 13, 2023
・Fix to automatically increase ShaderGraph settings variant limit
1.2.4
October 16, 2023
・Plant sway: Fix so rotations don't affect sway direction
1.2.3
August 7, 2023
・HDRP: Fix an asmdef related issue
1.2.2
June 1, 2023
・Emission map: Fixed to use all color channels
1.2.1
February 6, 2023
・Fixed a bug with changing rendering pipelines from 1.2.0
1.2.0
January 28, 2023
・Updated base version to Unity 2021
・Code cleanup
1.1.1
Noveber 23, 2022
・Fixed SRP batching
1.1.0
Noveber 5, 2022
・Added Normal Map 2
・Added Shadow Overlay
・Added Plant Sway
・Added Camera Fade for transparent shader
・Built-In pipeline supported from Unity 2021.3.12
1.0.7
November 4, 2022
・Reflection: Added option Mask With Metallic Map
・Height colors: Added option to specifyt a texture
1.0.6
October 30, 2022
・Rim: Added Intensity parameter
・Built-In support added for Unity 2022
1.0.5
October 6, 2022
・Fixed some materials in sample scene
1.0.4
April 5, 2022
・Detail map: Added contrast parameter
1.0.3
April 4, 2022
・Emission: Fixed color selection
・Material converter: Improved to preserve more values
1.0.2
March 28, 2022
・HDRP: Fixed broken transparency on Unity 2020 and 2021
・HDRP: Display more rendering options on Unity 2021
・Removed the menu to convert materials, and made this automatic on switching shaders.
1.0.1
March 25, 2022
・HDRP: Fixed UI showing unused parameters
・HDRP: Fixed Emission defaulting to on
・Added menu to convert existing materials to OmniShade PBR
1.0.0
March 23, 2022
・OmniShade PBR released!