Floyd–Steinberg
Diffuses the quantization error across 4 neighboring pixels. Produces smooth and detailed results with an excellent balance between quality and performance.
Compare error diffusion, ordered dithering, blue-noise, and noise-based techniques before applying them in the PixelSynth editor.
Diffuses the quantization error across 4 neighboring pixels. Produces smooth and detailed results with an excellent balance between quality and performance.
Spreads the error over 12 pixels, creating smoother and more natural textures, though at a slower speed.
An optimized version of JJN with smaller weights. Produces sharper results with excellent detail preservation.
A faster variant of Stucki with comparable quality. Uses diffusion across two lines for efficient processing.
Balances quality and performance with a three-line diffusion. Produces natural and crisp textures.
Reduced version of Sierra using two diffusion rows. Faster execution with slight quality loss.
Lightweight and fast variant of Sierra, ideal for real-time applications or previews.
Creates crisp, retro-style dot patterns. Uses fewer diffusion pixels, resulting in a distinct stippled appearance.
Smallest Bayer matrix. Produces visible patterns and a distinct pixelated look.
Common Bayer matrix. Strikes a balance between smoothness and perceptible patterning.
Larger Bayer matrix that minimizes visible patterns, resulting in smoother gradients.
Groups pixels to simulate offset printing. Ideal for ink-dot or halftone-style appearances.
Uses a blue-noise matrix for balanced error distribution. Avoids visible patterns, producing a natural look.
Applies purely random thresholds, producing a grainy texture with noticeable noise characteristics.
Generates a procedurally balanced distribution of dots and voids. Produces a smooth, organic texture.