CelShaderFX - Changelog
All notable changes to CelShaderFX will be documented in this file.
[1.0.0] - 2026-02-21
Core Features
- Cel Shading - Color band quantization with 2-16 bands
-
- Adjustable softness for smooth/hard transitions
- Saturation control
- Custom ramp texture support
- Color palette quantization (up to 4 colors)
- Outline Detection - Edge-based outlines with multiple algorithms
-
- Sobel edge detection (default, balanced)
- Roberts edge detection (sharper, thinner)
- Canny edge detection (multi-stage, cleaner)
- Difference of Gaussians (DoG, artistic)
- JFA (Jump Flood Algorithm) cinematic outlines (up to 64px width, soft glow, inner/outer control)
- Depth, normal, and curvature-based edge weights
- Distance fade option
- Kuwahara Filter - Edge-preserving smoothing for painterly looks
-
- Basic variant (4-sector, fast)
- Generalized variant (8-sector, balanced)
- Anisotropic variant (flow-aligned, high quality)
- Polynomial variant (smooth sector blending, high quality)
- Adjustable radius and sharpness
- XDoG Stylization - Extended Difference of Gaussians for manga/illustration rendering
-
- Fine and coarse Gaussian sigma controls
- Adjustable threshold and sharpness for ink vs pencil styles
- B&W overlay and tonal color preservation modes
- Resolution-independent line thickness
- Hatching System - Cross-hatch and line-based shading
-
- Procedural line generation
- TAM (Tonal Art Map) texture support
- Hybrid mode (procedural + texture)
- Screen, World, and Blended coordinate modes
- Multi-space blending for temporal stability
- Adjustable density, rotation, thickness, spacing
- Line wobble and taper for organic look
- Up to 4 hatching layers
- Intensity mapping with shadow threshold
- Dithering - Ordered and noise-based dithering
-
- Bayer matrices (2x2, 4x4, 8x8)
- Blue noise dithering
- Error diffusion (Floyd-Steinberg style)
- Adjustable color levels and strength
- Halftone - Print-style patterns
-
- Dot, line, diamond, and crosshatch shapes
- CMYK mode with individual screen angles
- Adjustable scale, angle, and softness