Shaders & Materials/2023
Stylized Shader Library
A collection of shaders written in HLSL and prototyped for Unreal Engine and Unity, covering post-processing effects based outlines and LUT color grading to stylized shading techniques such as toon shading and procedural hand-drawn hatching.
HLSLGLSLUnreal EngineUnityShader Graph
Challenges
- Supporting both traditional shader pipelines and Unreal Engine Custom Nodes, where some pass specific controls are limited.
- Creating stylized shading without relying on textures.
Solutions
- Toon shading using quantized N·L lighting with normal extrusion outlines and consistent screen space thickness.
- Fully procedural hand drawn shading using UV hatching and sine/cosine distortion.
- Sobel depth outlines and 3D LUT sampling for cinematic color grading.
Results
- Portable shader implementations adaptable between Unity URP and Unreal Engine.
- Interactive shader reference library organized by difficulty and target engine.
/ Gallery
Procedural Hatching Shader with Sobel Depth Outlines and LUT Color Grading
Next
Maya Procedural Saw CreatorAutomation & Python →