Skip to content

UnityCelShaderFX

Quick Start

Welcome to CelShaderFX! This guide will help you get up and running in minutes.


  1. Download the CelShaderFX package
  2. In Unity, go to Assets > Import Package > Custom Package
  3. Select the downloaded .unitypackage file
  4. Click Import to import all files
  1. Open the Package Manager (Window > Package Manager)
  2. Select My Assets from the dropdown
  3. Find CelShaderFX and click Import
Package Import
Package Import

CelShaderFX supports all three Unity render pipelines. Follow the instructions for your pipeline.

The Built-In pipeline setup is the simplest - just add a component to your camera.

Step 1: Add the Effect Component

  1. Select your Main Camera in the Hierarchy
  2. Click Add Component in the Inspector
  3. Search for “Cel Post Process Effect”
  4. Add the component
Add Component
Add Component

Step 2: Create Settings Asset

  1. In the Inspector, you’ll see a “Settings” field
  2. Click Create New to create a new CelShaderSettings asset
  3. Choose a location to save the asset (e.g., Assets/Settings/)
Create Settings
Create Settings

Step 3: Configure Effects

  1. Expand the settings in the Inspector
  2. Enable Cel Shading and Outline to start
  3. Adjust parameters to taste
Configure Effects
Configure Effects

Done! You should now see cel shading applied to your scene.


URP uses Renderer Features and Volumes for post-processing.

Step 1: Add Renderer Feature

  1. Find your URP Renderer Asset (usually in Assets/Settings/)
  2. Select it and look at the Inspector
  3. Click Add Renderer Feature
  4. Select Cel Render Feature
Add Renderer Feature
Add Renderer Feature

Step 2: Create a Volume

  1. In your scene, create an empty GameObject
  2. Name it “Post Processing Volume”
  3. Add a Volume component
  4. Set Mode to Global (or Local with a collider)
  5. Click New to create a new Volume Profile
Create Volume
Create Volume

Step 3: Add CelShaderFX Override

  1. With the Volume selected, click Add Override
  2. Navigate to Post-processing > CelShaderFX
  3. Select Cel Volume Component
Add Override
Add Override

Step 4: Configure Effects

  1. Enable the effects you want by checking their boxes
  2. Click All next to each section to enable parameter overrides
  3. Adjust parameters to taste
Configure URP
Configure URP

Done! Your URP project now has CelShaderFX.


HDRP uses Custom Post Process volumes.

Step 1: Register Custom Post Process

  1. Go to Edit > Project Settings > HDRP Default Settings
  2. Scroll down to Custom Post Process Orders
  3. Under After Post Process, click +
  4. Add CelCustomPostProcess
Register Post Process
Register Post Process

Step 2: Create a Volume

  1. In your scene, create an empty GameObject
  2. Name it “Post Processing Volume”
  3. Add a Volume component
  4. Set Mode to Global
  5. Click New to create a new Volume Profile
Create HDRP Volume
Create HDRP Volume

Step 3: Add CelShaderFX Override

  1. Click Add Override
  2. Navigate to Post-processing > CelShaderFX
  3. Select Cel Custom Post Process
Add HDRP Override
Add HDRP Override

Step 4: Configure Effects

  1. Enable the effects you want
  2. Adjust parameters in the Volume override
Configure HDRP
Configure HDRP

Done! HDRP is now set up with CelShaderFX.


Let’s create a classic anime look in 3 simple steps:

ParameterValue
Enable Cel Shading✓
Band Count4
Softness0.05
Saturation1.0

This quantizes colors into discrete bands for the classic toon look.

Cel Shading Result
Cel Shading Result
ParameterValue
Enable Outline✓
ColorBlack
Thickness1.5
Depth Threshold0.1
Normal Threshold45

Outlines define shapes and add that comic/anime feel.

Outline Result
Outline Result

Play with these parameters to refine the look:

  • Band Count: More bands = more gradual shading
  • Outline Thickness: Thicker for bold, thinner for subtle
  • Softness: Higher = smoother band transitions
Final Result
Final Result

CelShaderFX comes with ready-to-use presets for common styles.

Method 1: From Inspector

  1. Select your CelShaderSettings asset or Volume
  2. In the Inspector, find the Presets dropdown
  3. Select a preset (e.g., “Anime Classic”, “Manga”, “Watercolor”)
  4. Click Apply
Apply Preset Inspector
Apply Preset Inspector
A preset picked from the Volume Inspector's dropdown, and the scene following it.

Method 2: From Preset Browser

  1. Go to Tools > CelShaderFX > Preset Browser
  2. Browse the visual preset gallery
  3. Click on a preset to preview
  4. Click Apply to use it
Preset Browser
Preset Browser
All 37 presets from the Volume's own dropdown, on one scene.
All 37 presets from the Volume's own dropdown, on one scene.

All 37 presets ship in every edition. The Preset Browser can filter them by category.

PresetCategoryLook
Anime ClassicAnimeTraditional anime cel shading with clean black outlines
Anime SoftAnimeSoft anime style with smooth shading transitions
Anime BoldAnimeBold anime style with thick outlines and high contrast
Modern AnimeAnimeCrisp modern anime: sharp cel bands, a clean JFA rim and the Anime grade
GhibliAnimeSoft painterly anime: a warm Ghibli colour grade with gentle edge-preserving smoothing
MangaMangaBlack and white manga with screentone patterns
Dramatic InkMangaHigh-contrast manga ink with edge-tangent flow strokes
Comic BookComicBold comic book style with halftone dots
Ligne ClaireComicEuropean comic: clean uniform outlines, flat bold colour, no hatching
Pop ArtComicWarhol-inspired pop art with halftone dots
Print CMYKComicCMYK print reproduction with SWOP plate angles and paper grain
RisographComicRiso print: coarse halftone, limited warm palette and heavy paper grain
WatercolorPaintingSoft watercolor painting effect with paper texture
Oil PaintingPaintingRich oil painting with visible brush strokes
ImpressionistPaintingMonet-inspired impressionist painting
Van GoghPaintingExpressive brushwork inspired by Van Gogh
GouachePaintingMatte flat-painterly: vector-art Kuwahara with a soft thin outline
Painterly DirectionalPaintingSmooth Polynomial Kuwahara fills with curvature-following hatching that wraps the surface
Ukiyo-ePaintingJapanese woodblock print: flat colour fields, bold ink lines and paper texture
Sumi-EPaintingEastern ink wash: smooth Polynomial Kuwahara tones with sharp edge-tangent ink strokes on light paper grain
Pencil SketchDrawingPencil sketch with cross-hatching
CharcoalDrawingSoft charcoal drawing: smudged near-mono tones, canvas tooth and heavy paper grain
Ink DrawingDrawingClean ink drawing with bold lines
EngravingDrawingDetailed engraving with fine line patterns
Anchored HatchDrawingPattern hatching anchored to world geometry, so it does not swim when the camera moves
Sin CityDrawingStark graphic-novel ink: extreme black-and-white XDoG, no shading
Pixel ArtRetroClean, vibrant pixel art: blocky pixelation, hard banding and light dither
PS1 DemakeRetroLo-fi retro: chunky pixelation, ordered dithering and hard colour banding
RetroRetroRetro game style with limited colours and dithering
NeonExperimentalVibrant neon glow with strong outlines
CyberpunkExperimentalNeon-noir: a cyberpunk colour grade with a glowing rim light
VaporwaveExperimental80s retro aesthetic: pink/cyan split-tone, banding and ordered dither
BlueprintExperimentalTechnical schematic: cool blue monochrome with XDoG line work
TerminalExperimentalGreen-phosphor terminal: ASCII character rendering with a CRT-green tint
NoirExperimentalHigh contrast noir style
DramaticCustomHigh contrast dramatic lighting style
MinimalCustomSubtle cel shading with thin outlines

Now that you have the basics, explore more:


ShortcutAction
SpaceToggle effect on/off
1-9Quick switch presets
SToggle split view
RReset to defaults
StyleCel BandsOutlineExtra
Anime3-41-2px black-
Manga2-32px blackHatching
Comic4-52-3px blackHalftone
Watercolor-Soft edgesGranulation
Oil Paint--Kuwahara + Painterly

*Continue to the User Manual* for complete documentation.

Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.