Stabilizing the Obra Dinn 1-bit dithering process (2017)
Efforts to recreate a crisp 1‑bit, black‑and‑white aesthetic in the game *Return of the Obra Dinn* highlight how hard it is to make dithering patterns both visually pleasing and temporally stable in modern 3D graphics. Commenters dig into trade-offs between ordered patterns, blue noise, and error diffusion, and note that performance constraints, temporal coherence, and historical authenticity all shape the final look. The thread also branches into broader appreciation of the game’s detective-style design, its suitability (or not) for non-gamers and VR, and adjacent puzzle titles that offer similarly meticulous, clue-driven experiences.
Dithering technique and temporal stability
- Discussion centers on how hard it is to get 1‑bit dithering in 3D to look stable while moving the camera.
- Some see newer approaches (shared via social media) as clear improvements because they are temporally stable; others note visible geometric discontinuities or “print pattern” vibes and prefer the original method.
- Several commenters only noticed how stable Obra Dinn’s dithering was after reading the write‑up, calling the 100+ hours spent on it “worth it.”
Alternative and fractal-style approaches
- One commenter proposes fractal/scale-invariant patterns, texel-space processing, supersampling, and temporal error diffusion, but admits the approach might be overly complex and expensive.
- Another reports success with a world-space, triplanar technique that scales the dither pattern with depth and repaints at thresholds; others are intrigued but question whether it’s truly fractal or just zooming dots.
Error diffusion vs ordered/blue-noise dithering
- Some are surprised Obra Dinn doesn’t use error diffusion, which can give higher detail quality.
- Others argue error diffusion would:
- Undermine stability across frames.
- Look too noisy and muddy for the intended retro style.
- Be difficult to parallelize on GPUs and hard to lock to camera space.
- Blue-noise patterns are said to resemble error diffusion visually but not match its detail preservation.
Retro aesthetic, fatigue, and accessibility
- Many love the 1‑bit look and retro Macintosh vibe; others find it visually harsh, confusing, or headache-inducing, especially over long sessions or in VR.
- Some players report motion sickness but still finished and enjoyed the game.
- There is debate over whether the final, more “low-res texture” look is better than a harsher, purer 1‑bit style.
Puzzle design, clues, and brute forcing
- Multiple commenters discuss how the game’s deductions rely on subtle environmental details: clothing, accents, hammocks, and recurring flashback scenes.
- Some emphasize the game is “tough but fair” and that needing to guess usually means clues were missed.
- Others admit to brute-forcing some identities, finding the triple-confirmation mechanic both protection and friction.
Co-op / shared-play puzzle experiences
- Several people enjoyed playing Obra Dinn with partners, describing it as ideal for shared deduction.
- Many recommendations appear for similar or adjacent puzzle/mystery games, including titles targeted specifically at “non-gamers.”
- There is back-and-forth about which games are too mechanically demanding or inaccessible (e.g., 3D navigation, color or sound-dependent puzzles).
Devlogs, tools, and TIGSource
- Commenters praise the detailed devlogs and openness around process, noting TIGSource as a historic incubator for influential indie games.
- Previous Obra Dinn devlog posts and a mention of the Scale2X upsampling algorithm are linked and discussed.
- Another developer reflects on struggling with 1‑bit dithering in an older project and appreciates the write-up as one of the best overviews they’ve seen.
Modern hardware quirks and resolution issues
- Some note the irony that modern GPUs and browsers make pixel-perfect 1:1 rendering and fast mode changes harder than on older machines.
- A few players struggle to get razor-sharp pixels on high‑DPI displays; others say the game should handle integer scaling internally.
- Broader frustration appears about “regressions” in responsiveness (e.g., resolution switching, phone call connection times).