Various shaders for SLZ URP
  • GLSL 99.3%
  • HLSL 0.6%
  • C# 0.1%
Find a file
Mabel a949786073
Update Example Scene (#4)
Adds Local Filters and WorldVertexTransition samples to the example scene

Reviewed-on: #4
2026-06-01 21:57:24 -07:00
Assets Feature: LitMAS Source (#3) 2026-06-01 16:51:01 -07:00
Samples~ Update Example Scene (#4) 2026-06-01 21:57:24 -07:00
Scripts MASFormatSwap Update 2026-05-08 04:07:43 -07:00
.gitattributes Initial commit 2024-10-24 18:29:32 -07:00
Assets.meta Initial commit 2024-10-24 18:29:32 -07:00
CHANGELOG.md Update Example Scene (#4) 2026-06-01 21:57:24 -07:00
CHANGELOG.md.meta v1.1.0 - Parallax Platform Switch 2024-10-25 14:01:35 -07:00
LICENSE.md Package Formatting For New Release 2025-08-24 17:53:05 -07:00
LICENSE.md.meta Package Formatting For New Release 2025-08-24 17:53:05 -07:00
package.json Update Example Scene (#4) 2026-06-01 21:57:24 -07:00
package.json.meta Initial commit 2024-10-24 18:29:32 -07:00
README.md Feature: LitMAS Source (#3) 2026-06-01 16:51:01 -07:00
README.md.meta v1.1.0 - Parallax Platform Switch 2024-10-25 14:01:35 -07:00
Samples~.meta Package Formatting For New Release 2025-08-24 17:53:05 -07:00
Scripts.meta Local Filters 2025-07-09 19:15:23 -07:00

MabelsShaders

Various shaders for SLZ URP.

Shaders

LitMAS+

  • LitMAS+ Opaque
  • LitMAS+ Alpha Clip
  • LitMAS+ Transparent
  • LitMAS+ Fade
  • LitMAS Triplanar+ Opaque
  • LitMAS Triplanar+ Alpha Clip
  • LitMAS Triplanar+ Fade
  • LitMAS Triplanar+ Transparent

Difference from LitMAS

  • Bakery MonoSH Lightmap Support
  • Parallax Occlusion Mapping
  • Alpha Clip Support
  • Multiple MetallicGlossMap format support (MAS, MASK, RMA, ORM)
  • Non-Linear Light Probe SH, fixing blue spots on light probes

Outline

  • Outline Lit
  • Outline Unlit

Usage

  • Create material with Outline shader
  • Add a new material slot to your mesh renderer (YOUR MESHRENDERER MUST ONLY HAVE ONE MATERIAL FOR IT TO WORK RIGHT!)
  • Put outline material in it
  • Adjust outline material settings

Vertex Blend

Usage

  • Create material with VertexBlend Shader
  • Make sure your mesh has a Vertex Color attribute
  • Set the texture fields

Credits

  • Bryan Bones, for the original shadergraph. They asked I port it to Amplify, and gave me permission to include it here.

Fractal

  • Fractal Opaque
  • Fractal Transparent
  • Fractal Fade
  • Fractal Alpha Clip

Function

  • Attempts to hide obvious tiling in textures. Best used on terrain textures like dirt or rocks.

Credits

  • Coolkidstan, for the ASE port of Zulubo's Fractal UVs
  • Zulubo, for the original Fractal UV shader

SLZ Decal

Function

  • Literally just Mod2x but with Parallax mapping

SLZ Toon

Difference from SLZ Anime

  • Emissive map support
  • No specular highlights, a real toon shader wouldn't be reflective

Stencils

  • Stencil Writer
  • Stencil Target Lit
  • Stencil Target Unlit

Function

  • Stencil Targets are only visible through Stencil Writers that match the same Stencil Layer. They cannot be seen otherwise.

Local Filters

Function

  • Various color filters that apply to whatever objects are behind the mesh that has this shader

Filters

  • Grayscale
  • Hue Shift
  • Invert
  • Posterization
  • Selective Color
  • Pixelation
  • Dithering
  • Voronoi Distort

Source

  • LitMAS Source Opaque
  • LitMAS Source Alpha Clip
  • LitMAS Source Fade
  • LitMAS Source Transparent
  • WorldVertexTransition

LitMAS Source

  • Versions of LitMAS+ that use Source Engine's detail blending instead of Unity/SLZ's

WorldVertexTransition

  • Near-exact replica of the Source Engine shader of the same name, similar to VertexBlend but uses an additional BlendModulateMap for per-pixel blending.
  • Detail map is condensed into one packed texture, the format is simple. Detail map 1 goes into the R channel, detail map 2 goes into the G channel.