
Painterly Shader with 50+ Brush Strokes, combined with Cel Shading & Color Controls — Perfect for stylized, hand-painted looks with dynamic lighting.made and tested with Unity 6.1🎮 Check out the live web demo here🎁 Bundle Deal: This package is included in the Neko Legends - 3D & VFX Starter Bundle.Before creating this shader, I spent countless hours hand-painting my 3D models (as you can see in my other assets). While rewarding, it was time-consuming—and switching painting styles (like from watercolor to airbrush or pastel) often led to inconsistent looks, making older textures unusable if consistency is the priority.This shader transforms any texture into a beautifully painterly masterpiece, offering fine-tuned controls and deep customization—including brush effects that add unique details like cross-hatching directly into shadows—so you get a cohesive, artistic style without the hassle of repainting.With this shader, even low-resolution, lossy textures are transformed in real time into beautiful, painterly visuals—saving you time and GPU memory while delivering consistent artistic quality.Neko Legends Painterly Shader! 🖌️✨ Key Features:🎨 Custom Brush Strokes: Choose between screen-space or tangent-space shade effects. Adjust brush texture, scale, angle, and impact for unique painterly details💡 Dynamic Emissions: Add vibrant glowing effects using emission masks and HDR colors that make your models pop🌈 Advanced Color Control: Fine-tune tint, color mask, contrast, color levels, and painterly smoothness for perfect stylization🔆 Cel Shading: Easily add smooth cel shading with adjustable thresholds and shadow intensity for that classic cartoon look🌟 Realistic Lighting: Supports reflectivity and max point light intensity to blend painterly style with dynamic lights🎭 Brush Masking: Use custom brush mask textures to precisely control where brush effects apply⚙️ Flexible Filter Settings: Control filter radius and intensity for smooth or sharp painterly effects🎛️ Invert Brush Option: Quickly invert brush texture for more creative variations🎨 50 unique brush types — from dots • ✦ cross-hatch ✖️ impasto 🖌️ splatter 💦 glazing 🌫️ feathering 🪶 dry brush 🖤 claw marks 🐾 sgraffito ✍️ swirls 🌀 and more — customize your painterly effects with incredible artistic diversity and detail📦 DependenciesTo experience this asset as intended as shown in the video and web demos, you’ll need the following assets from the Neko Legends collection:✅ [Shared Assets URP (FREE)]Contains core demo GUI, reusable scripts, and shared 3D models and textures across all Neko Legends assets.✅ [Food - Fruits (FREE)]Some models in the demo use some of my fruit models and textures🎵 Music is included in this scene.🛠 Technical DetailsTested and created with Unity 6 URP.Shader PropertiesMain Texture_MainTex — The base texture applied to your model (2D texture).Emissions_EmissionsMask — Mask texture controlling where emission/glow appears (2D texture)._EmissionsColor — Color and intensity of the emission glow (HDR color).Filter Settings_Radius (Range 1–10) — Controls the filter radius for painterly effects (higher values = softer)._Intensity (Range 0–5) — Strength of the filtering effect applied to the texture.Color Settings_Tint — Overall tint color applied to the texture (HDR color)._ColorMask — Mask texture to control color application areas (2D texture)._ColorLevels (Range 2–256) — Number of color levels for quantization (lower values = more posterized)._Contrast (Range 0–2) — Contrast adjustment for the final color.Painterly Effect_PainterlyAmount (Range 0–3) — Amount of painterly stylization applied._PainterlySmoothness (Range -1 to 1) — Controls smoothness or roughness of the painterly effect.Lighting_Reflectivity (Range 0–1) — How reflective the surface is, blending with environment reflections._MaxPointLightIntensity (Range 0–10) — Maximum intensity allowed from point lights on the surface.Cel Shading_CelShadingThreshold (Range 0.0–1.0) — Threshold to define cel shading cutoff._CelShadingSmoothness (Range 0.0–1.0) — Smoothness around the cel shading edges._ShadowIntensity (Range 0.0–1.0) — Intensity of the shadows in cel shading.Brush Strokes_BrushMode — Brush coordinate space mode: Screen Space or Tangent Space._BrushTex — Texture used for brush strokes (2D texture)._InvertBrush — Toggle to invert the brush texture effect._BrushColor — Color tint applied to brush strokes (HDR color)._BrushScale — Scale of the brush texture pattern._BrushImpact (Range -1 to 2) — Strength/impact of brush strokes on shading._BrushAngle (degrees) — Rotation angle for the brush texture pattern.Brush Mask_BrushMaskTex — Mask texture controlling where brush strokes are applied (2D texture).🖼 Painting Textures are 1024x1024Audio file types: PCM wavSample rate: 48000 Hz, 1536 kbpsBit depth: 16-bitLoopable: NoAdditional: Stereotextures and tiled brush strokes are AI generated