Loading...
Searching...
No Matches
Introduction

Classic Kuwahara Comparison

Classic Kuwahara
Original

Anisotropic Kuwahara Comparison

Anisotropic Kuwahara
Original

Package description

Kuwahara Filter is a customizable post-processing effect that turns your scene into a painterly, oil-paint-like render. It works with both the Built-In Render Pipeline and URP (Universal Render Pipeline), including full support for the Render Graph API introduced in newer URP versions.

Two painting styles

The effect offers two distinct stylization modes, controlled by KuwaharaFilterType:

  • Classic - a blocky, uniform oil-paint look based on the traditional Kuwahara filter. Fast to render and great for a simplified, retro painterly style. Configured through ClassicKuwaharaSettings.
  • Anisotropic - a more advanced, edge-aware style where brush strokes dynamically bend and flow along the contours of your 3D models, producing more organic, hand-painted results. Configured through AnisotropicKuwaharaSettings.

The Anisotropic style computes a tensor field (edge orientation and anisotropy) each frame, either via a compute shader (when supported by the platform) or a fragment-shader fallback, so the effect works consistently across a wide range of hardware.

Where it lives in your project

Depending on your render pipeline, you'll attach a different component:

Pipeline Component
Built-In Render Pipeline KuwaharaPostProcess (Camera component)
URP (compatibility mode) KuwaharaPostProcessFeature (Renderer Feature)
URP (Render Graph) KuwaharaPostProcessFeatureRG (Renderer Feature)

All three share the same underlying settings (ClassicKuwaharaSettings / AnisotropicKuwaharaSettings), so switching pipelines later won't force you to relearn the controls.

Next: Getting Started