Back to work
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