A personal collection of custom Unity shaders and HLSL snippets covering a range of rendering techniques — from stylized surface shaders to post-processing effects and utility helpers.
This repository serves as a living reference library of shader code written for Unity's Built-in, URP, and HDRP pipelines. Each shader is self-contained and annotated for easy adaptation into any project.
Shaders are organized by category:
| Folder | Description |
|---|---|
Shaders/Surface/ |
Lit and unlit surface shaders (Toon, PBR variants, dissolve, etc.) |
Shaders/PostProcess/ |
Full-screen image effects (outline, vignette, scanlines, etc.) |
Shaders/Particles/ |
Soft-particle, distortion, and VFX shaders |
Shaders/Utility/ |
Helper includes, noise functions, and blending utilities |
- Unity (2021.3 LTS or newer recommended).
- Compatible shaders are tagged with their target pipeline (Built-in / URP / HDRP) in their file header comment.
- Copy the desired
.shaderor.hlslfile into your Unity project'sAssets/Shaders/directory. - Create or assign a Material using the shader from the Material Inspector.
- Adjust exposed properties in the Material Inspector as needed.
This project is licensed under the MIT License - see the LICENSE file for details. Copyright (c) 2025 ARGUS