Cel Shader FX- Essentials

CelShaderFX Documentation

CelShaderFX Trailer

CelShaderFX Tutorial


Transform any 3D scene into stunning hand-crafted art — in seconds.

CelShaderFX Essentials is a full-featured NPR (Non-Photorealistic Rendering) post-processing package that brings anime, manga, comic book, watercolor, and painterly art styles to Unity. With 8 composable effect modules, 5 edge detection methods, and 10 one-click presets, you can achieve publication-quality stylization without writing a single line of shader code.


One system. Three pipelines. Zero compromises.


Why CelShaderFX?


  • All 3 Pipelines: Built-In, URP, and HDRP supported from a single package. Switch pipelines without losing your settings.
  • Zero Cost When Disabled: Effects that are turned off consume no GPU time. No hidden overhead.
  • 10 One-Click Presets: Anime, Manga, Comic, Watercolor, Sketch, Oil Painting, and more. Apply instantly, tweak to taste.
  • Full Source Code: Every C# script and shader file included. Inspect, learn, and modify freely.
  • Production Tested: Unity 2021.3 through 6000.x. Stable across LTS releases.

8 Post-Process Effect Modules

  • Cel Shading: Color band quantization (2–16 bands), custom ramp textures, and palette quantization. The foundation of any NPR look.
  • JFA Cinematic Outlines: Jump Flood Algorithm for distance-field outlines up to 64 pixels wide with soft falloff and customizable glow.Outlines (5 Detection Methods):
    Sobel: Classic, reliable edge detection for clean outlines.
    Roberts: Lightweight cross-gradient operator for stylized edges.
    Canny: Multi-stage detection with non-maximum suppression for refined lines.
    DoG: Smooth, organic outlines with adjustable sigma.
  • Kuwahara Filter: 4 variants of the anisotropic smoothing filter for painterly abstraction. Turn photographs into oil paintings.
  • XDoG Ink Stylization: Extended Difference of Gaussians for manga-style ink rendering. Resolution-independent with precise threshold control.
  • Hatching: Procedural and TAM-based (Tonal Art Map) crosshatch shading. Simulate a pen-and-ink illustration.
  • Halftone: Classic dots, lines, and CMYK separations. Achieve comic book print or pop art aesthetics.
  • Dithering: Bayer matrix, blue noise, and Spatiotemporal Blue Noise (STBN) dithering to smooth banding artifacts.
  • Watercolor & Painterly: Simulated paint bleeding, wet edges, paper texture, and brush stroke effects.

What’s Included


  • 8 post-process effect modules with full shader source.
  • 5 outline detection methods and 10 built-in presets.
  • Visual Inspector: Organized foldouts for every parameter.
  • Preset Browser: A window for quick comparison and application.
  • Setup Wizard: Guided first-time configuration.
  • Advanced Tools: Preview window (split/compare), texture generators, and mask-based object exclusion.
  • Documentation: Quick start guide, user manual, and sample scenes.


Feature Comparison


[ E ] = Essentials | [ P ] = Pro | [ U ] = Ultimate

  • 8 Post-Process Effect Modules .................... [ E ] | [ P ] | [ U ]
  • 5 Outline Methods (incl. JFA) ..................... [ E ] | [ P ] | [ U ]
  • Kuwahara Filter (4 variants) ....................... [ E ] | [ P ] | [ U ]
  • XDoG Ink Stylization ................................... [ E ] | [ P ] | [ U ]
  • Hatching, Halftone, Dithering ................... [ E ] | [ P ] | [ U ]
  • Watercolor & Painterly ................................ [ E ] | [ P ] | [ U ]
  • Built-In / URP / HDRP ................................. [ E ] | [ P ] | [ U ]
  • 10 Built-In Presets ....................................... [ E ] | [ P ] | [ U ]
  • Editor Tools & Setup Wizard ....................... [ E ] | [ P ] | [ U ]
  • Object Exclusion (Layer/Stencil) ............... [ E ] | [ P ] | [ U ]
  • Full Source Code .......................................... [ E ] | [ P ] | [ U ]
  • Sample Scenes & Docs ................................ [ E ] | [ P ] | [ U ]
  • ObjectCelShading Component ................... [ -- ] | [ P ] | [ U ]
  • Per-Object Rim, MatCap, PBR .................... [ -- ] | [ P ] | [ U ]
  • GPU Instancing Support ............................. [ -- ] | [ P ] | [ U ]
  • CelModularController API .......................... [ -- ] | [ -- ] | [ U ]
  • Runtime Module Control ............................. [ -- ] | [ -- ] | [ U ]
  • Preset Interpolation & API ......................... [ -- ] | [ -- ] | [ U ]