Learn Something

Dithering - Part 1

A pixel-by-pixel lesson that makes two colors feel surprisingly roomy

Dithering - Part 1 turns a graphics concept into a paced visual lesson. Each click advances an animated example, moving from blunt black-or-white thresholding to patterns whose changing pixel density preserves the impression of gray with a deliberately tiny palette.

What is Dithering - Part 1?

Instead of dropping a formula and expecting it to stick, the article lets the problem become visible. A grayscale image is first squeezed through a simple midpoint threshold, where shadows and smooth transitions collapse. Ordered patterns then arrive as the repair: nearby pixels alternate in controlled densities, allowing the eye to recover tones that the two-color output cannot literally contain. The lesson proceeds like a slide deck you drive yourself, with tap, click, and arrow-key navigation. It stops at the right moment for an introduction, after showing what a threshold map does but before explaining how to construct one. That limit keeps the first chapter approachable, though curious readers will want the linked second installment.

What you can do there

  • Advance through the lesson one visual step at a time
  • Compare grayscale thresholding with ordered dithering
  • Inspect how pixel density suggests intermediate shades

Why we picked it

The page makes an abstract image-processing idea legible without sanding off its mechanics. Watching a harsh threshold give way to patterned tone is more persuasive than a paragraph alone, and the self-paced controls leave room to study individual frames.

How to get the most from it

Advance slowly through the first grayscale comparison and look at the image from both close up and farther away. Use the arrow keys on a desktop or the left and right sides of the screen on touch devices, then continue to Part 2 if the threshold map raises more questions.

Good to know

This is the opening installment of a three-part plan. Part 2 is available, while Part 3 is still described as in progress; threshold-map construction and error diffusion are therefore outside this chapter's scope. The page uses animation, Three.js, and WebGL, and reduced-motion or non-WebGL fallback behavior was not verified.

Who made it, and when?

Damar Aji Pramudita is the credited creator or organization. The earliest supported launch date we found is October 21, 2025.

Creator’s official page
Reviewed by Site Stumble editorial

Last editorial review: September 7, 2026. Our notes combine direct observation, first-party information when available, and independent research.

Read our methodology
Open Dithering - Part 1