Loading...
Searching...
No Matches
Classes

Classes

class  Leadwort.Kuwahara.Runtime.BuiltIn.KuwaharaPostProcess
 Attach this component to your Camera to apply the painterly Kuwahara effect. This script is specifically for the Built-In Render Pipeline. More...
class  Leadwort.Kuwahara.Runtime.Core.KuwaharaPreset
 A reusable scriptable object that saves your favorite painterly settings. You can create these in your project window to easily share a specific "look" across different scenes. More...
struct  Leadwort.Kuwahara.Runtime.Core.ClassicKuwaharaSettings
 Artist controls for the standard painterly effect. Best for a simplified, retro oil-paint style. More...
struct  Leadwort.Kuwahara.Runtime.Core.AnisotropicKuwaharaSettings
 Artist controls for the advanced directional filter. Strokes will actively bend and follow the geometry in your scene. More...
class  Leadwort.Kuwahara.Runtime.URP.KuwaharaPostProcessFeature
 Add this feature to your Universal Renderer Data to enable the Kuwahara painting effect. This script automatically utilizes Unity's modern Render Graph system (Unity 6 / URP 17+). More...

Enumerations

enum  Leadwort.Kuwahara.Runtime.Core.KuwaharaFilterType { Leadwort.Kuwahara.Runtime.Core.KuwaharaFilterType.Classic , Leadwort.Kuwahara.Runtime.Core.KuwaharaFilterType.Anisotropic }
 Determines the core visual style of the painting effect. More...
enum  Leadwort.Kuwahara.Runtime.Core.StrokeShapeMode { Leadwort.Kuwahara.Runtime.Core.StrokeShapeMode.Auto , Leadwort.Kuwahara.Runtime.Core.StrokeShapeMode.Manual }
 How the shape of the brush stroke is determined. More...
enum  Leadwort.Kuwahara.Runtime.Core.ComputePrecision { Leadwort.Kuwahara.Runtime.Core.ComputePrecision.Half , Leadwort.Kuwahara.Runtime.Core.ComputePrecision.Float }
 Internal math precision. Affects performance and visual artifacting on gradients. More...
enum  Leadwort.Kuwahara.Runtime.Core.TextureScale { Leadwort.Kuwahara.Runtime.Core.TextureScale.Full , Leadwort.Kuwahara.Runtime.Core.TextureScale.Half , Leadwort.Kuwahara.Runtime.Core.TextureScale.Quarter }
 The canvas resolution used to paint the effect. More...

Detailed Description

Enumeration Type Documentation

◆ ComputePrecision

Enumerator
Half 

Saves memory and runs faster. Best for mobile/VR or stylized games.

Float 

Higher quality math. Prevents ugly color banding on smooth gradients like skies.

◆ KuwaharaFilterType

Enumerator
Classic 

A blocky, uniform oil-paint look. Faster to render but less detailed.

Anisotropic 

An advanced look where brush strokes dynamically twist and flow along the edges of your 3D models.

◆ StrokeShapeMode

Enumerator
Auto 

Automatically matches the stroke shape to your brush size for consistent results.

Manual 

Allows you to manually override the stroke shape for stylized, unnatural effects.

◆ TextureScale

Enumerator
Full 

Maximum quality. Paints every pixel.

Half 

Paints at half size. Big performance boost, creates a thicker, slightly blurrier paint style.

Quarter 

Paints at quarter size. Massive performance boost, very chunky/abstract look.