HackerTube

THE VIDEO SHELF · surface-stable dithering

Surface-Stable Fractal Dithering Explained

Rune Skovbo Johansen explains Surface-Stable Fractal Dithering, a technique he invented and released as open source. It makes dithering stick to 3D surfaces and covers the experiments and shortcomings along the way, inspired by Return of the Obra Dinn.

Why HN readers recommended it

HN recommends it as the original explainer for a clever dithering technique and the go-to video in dithering threads.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
runevision
Topic
surface-stable dithering
Format
explainer
Level
intermediate
HN recommenders in dataset
3
HN mentions in dataset
8
Recommendation years in dataset
2025–2026

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • To create a dithering effect for 3D scenes. Doing a straight 2D dither on each frame will result in noisy artifacts and won't be "stable". Doing an "ordered" dithering produces a "porch screen" artifact effect, where there's a stable pattern in screen space that can …

    abetusk on Hacker News · 2025-01
    In Surface-Stable Fractal Dithering
  • On a similar note, yesterday I stumbled across a 4-days old video related to dithering which is really worth watching. " Surface-Stable Fractal Dithering " [0] by "Rune Skovbo Johansen, indie game developer and procedural generation enthusiast" [0] [VIDEO]

    qwertox on Hacker News · 2025-01
    In Bilinear down/upsampling, aligning pixel grids, and that infamous GPU half pixel (2021)
  • Somewhat related and worth watching: Surface-stable fractal dithering explained [VIDEO] There's a follow-up video to that one.

    qwertox on Hacker News · 2025-04
    In Writing my own dithering algorithm in Racket

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.