Skip to content
Okano's Unity Shaders. Big mishmash of reworked, original, and mixed shaders.
ShaderLab C# HLSL
Branch: master
Clone or download
Katalina
Katalina add texellized
Latest commit 94f578c Apr 9, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Demos add texellized Apr 9, 2019
Docs add sparkle, transparent Apr 10, 2018
Editor nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
Experiments Halftone Toon: swap toon slider direction Jan 3, 2019
Libraries Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
Materials add texellized Apr 9, 2019
Textures Halftone Toon: swap toon slider direction Jan 3, 2019
.gitignore Initial commit Apr 10, 2018
Camo.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
Camo.shader.meta Add CryCamo Apr 16, 2018
Corrupted Grabpass.shader chore: convert everything to 4 space Apr 26, 2018
Corrupted Grabpass.shader.meta corrupted: update algo and add grabpass version Apr 21, 2018
Corrupted.shader corrupted: add shadowcaster pass Apr 26, 2018
Corrupted.shader.meta corrupted: v1 Apr 20, 2018
Cubed FLT Stencil.shader chore: convert everything to 4 space Apr 26, 2018
Cubed FLT Stencil.shader.meta init Apr 10, 2018
Demos.meta add glitter, deep fried Apr 15, 2018
Docs.meta add sparkle, transparent Apr 10, 2018
Double-sided Standard Lit.shader Halftone Toon: swap toon slider direction Jan 3, 2019
Double-sided Standard Lit.shader.meta nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
Double-sided Unlit.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
Double-sided Unlit.shader.meta Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
Editor.meta init Apr 10, 2018
Experiments.meta restructure files Apr 21, 2018
Gooch.shader nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
Gooch.shader.meta nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
HalftoneToon.shader Halftone Toon: swap toon slider direction Jan 3, 2019
HalftoneToon.shader.meta add halftone toon, think Spiderman Noir from Spiderverse movie Jan 3, 2019
LICENSE.md Initial commit Apr 10, 2018
LICENSE.md.meta add sparkle, transparent Apr 10, 2018
LUT Rim Lighting.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
LUT Rim Lighting.shader.meta Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
Libraries.meta restructure files Apr 21, 2018
Materials.meta update readme, add test materials Apr 10, 2018
NoeNoe Emission Scroll.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
NoeNoe Emission Scroll.shader.meta init Apr 10, 2018
NoeNoe Opaque Sparkle.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
NoeNoe Opaque Sparkle.shader.meta add sparkle, transparent Apr 10, 2018
NoeNoe Opaque Stencil.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
NoeNoe Opaque Stencil.shader.meta init Apr 10, 2018
NoeNoe Opaque Unlit GIF.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
NoeNoe Opaque Unlit GIF.shader.meta Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
NoeNoe Opaque Unlit Stencil.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
NoeNoe Opaque Unlit Stencil.shader.meta Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
NoeNoe Opaque Unlit.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
NoeNoe Opaque Unlit.shader.meta Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
NoeNoe Toon Eyes.shader nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
NoeNoe Toon Eyes.shader.meta nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
NoeNoe Toon Iridescent.shader nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
NoeNoe Toon Iridescent.shader.meta nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
NoeNoe Toon Sparkle.shader nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
NoeNoe Toon Sparkle.shader.meta nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
README.md Halftone Toon: swap toon slider direction Jan 3, 2019
README.md.meta add sparkle, transparent Apr 10, 2018
Silent FLT Iridescent.shader nnt: sparkle, iri, eyes; gooch; double-sided standard Jul 10, 2018
Silent FLT Iridescent.shader.meta iridescent: init Jun 7, 2018
Silent FLT Sparkle.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
Silent FLT Sparkle.shader.meta Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
SimpleLitToon.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
SimpleLitToon.shader.meta Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
SimpleLitToonSparkle.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
SimpleLitToonSparkle.shader.meta Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
Stencil Mask.shader init Apr 10, 2018
Stencil Mask.shader.meta init Apr 10, 2018
Texellized.shader add texellized Apr 9, 2019
Texellized.shader.meta add texellized Apr 9, 2019
Textures.meta add glitter, deep fried Apr 15, 2018
Transparent.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
Transparent.shader.meta add sparkle, transparent Apr 10, 2018
Wireframe Overlay Shaded.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
Wireframe Overlay Shaded.shader.meta init Apr 10, 2018
Wireframe Overlay.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
Wireframe Overlay.shader.meta init Apr 10, 2018
bLACK.shader Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018
bLACK.shader.meta Add LUT-RL, some utility shaders, improve and rename others. Jun 6, 2018

README.md

Okano's Shaders

Okano's Unity Shaders. Big mishmash of reworked, original, and mixed shaders.

Built and tested in Unity 5.6.3p1 & 2017.4.15f1 for VRChat, and partially tested in recent-ish 2018.

Most of these do not replace the real shaders for most uses, some of these are also archaic versions of these base shaders. There may be weird things that happen.

Download the pack here

Shaders

  • bLACK - Literally just black.
  • Camo - Sine wave lerp between two standard shaders.
  • Corrupted - Moves vertices based on perlin noise, with gain, amount. WIP, will change a bit via feedback.
  • Corrupted Grabpass - Corrupted but without a texture, just a grabpass. Used for geometry-based distortion.
  • Cubed Flat Lit Toon Stencil - Stencil diffused version of FLT, with custom editor for helping it.
  • Double-sided Unlit - Puts an unlit-ish texture on both sides of a mesh.
  • Halftone Toon - WIP as of 3/Jan/2019 - An okay toon shader in the style of Spider-Man Noir from Into the Spiderverse movie.
  • LUT Rim Lighting - Use for edgy darkness with an outline when you're closer to it, LUT ramp included.
  • NoeNoe/Emission Scroll - Applies the overlay texture scroll mechanics to the emission map.
  • NoeNoe/Opaque Unlit - Formerly "Rework" - Removes lighting calculations in lieu of configurable white light.
  • NoeNoe/Opaque Unlit GIF - Unlit + Snail GIF overlay, because every effect is not enough effects.
  • NoeNoe/Opaque Stencil - Stencil diffused version of NoeNoe.
  • NoeNoe/Opaque Sparkle - Applies a controllable perlin noise light filter over the emission map.
  • NoeNoe/Toon Opaque Sparkle - Cheaper version of the original NoeNoe with sparkle.
  • NoeNoe/Toon Opaque Eyes - Highly configurable eye emote and okay particle shader based on NoeNoe Toon
  • NoeNoe/Toon Opaque Iridescent - Triplanar-ish reflections on top of NoeNoe Toon.
  • Silent Flat Lit Toon Sparkle - Silent's FLT with sparkle, with custom editor.
  • Silent Flat Lit Toon Iridescent - SCUFFED Older try at iridescent, please use NoeNoe Toon Iridescent for the same effect.
  • Stencil Mask - Helper shader for mask materials, allows per-material Ref values.
  • Transparent - Very efficient way to throw away pixels for lazy people.
  • Wireframe Overlay - (See docs) An optionally shaded wireframe overlay texture with a scrolling wireframe texture.

Libraries

  • Sparkle - Effect processor for sparkle effect
  • SimplexNoise - Noise generators

Experiments

  • Simple Lit Toon - R&Ding a toon shader from scratch.
  • Deep Fried - A very very very very meme-y shader. Fakes JPEG crushing and yellowing. Use at your own risk.
  • Scuffed Glitter - SCUFFED glitter-y effect. WIP.

TODO

Examples

NoeNoe Opaque Unlit


(Higher Res)

Sparkle variants


(Higher Res)

Wireframe Overlay


(Higher Res)

Hat Tips

Want to support me?

Tips help me live, and living means I can keep making pretty shaders. It's all appreciated, and I'll totally send you a thank you note.

PayPal
Patreon

You can’t perform that action at this time.