#dithering#surface-stablefractaldithering#returnoftheobradinn
Surface-Stable Fractal Dithering Explained
27K subscribers • 3 videos on Hallway
- Recommended by 6 people: 3 on Hacker News, 1 on Lobsters and 2 in engineering communities.
- Presented by Rune Skovbo Johansen, indie game developer
- Linked in the descriptionrunevision/Dither3D
Intermediate. Assumes working knowledge.
646K views1 year ago6 recommendations
Graphics and audioGame developmentRenderingGPUs, shaders and CUDAGame programming
Rune Skovbo Johansen explains his open-source surface-stable fractal dithering technique, detailing the experiments and challenges of making dithering stick to 3D surfaces.
I invented a new form of dithering I call Surface-Stable Fractal Dithering. I've released it as open source along with this explainer video of how it works. Also see my demo video showing a variety of styles, including in color: youtube.com/watch?v=EzjWBmhO_1E Find the shader source and example project here: github.com/runevision/Dither3D See the FAQ here for commonly asked questions: github.com/runevision/Dither3D/discussions/12 More info on what I've been up to here: blog.runevision.com Get Lucas Pope's game Return of the Obra Dinn: obradinn.com/ Get my game Eye of the Temple: eyeofthetemple.com/ Find me on social media: bsky.app/profile/runevision.bsky.social mastodon.gamedev.place/@runevision Join my Discord server: discord.gg/yGN7bDQ Background music: "Black Swan" by Quincas Moreira "Main Theme" from Return of the Obra Dinn OST by Lucas Pope "After All" by Geographer "June" by Bobby Richards "Gently, Onwards" by ELPHNT "A Mystic Experience" by Unicorn Heads "In the Atmosphere" by Bad Snacks "Final Girl" by Jeremy Blake "Forgotten Temple" from Eye of the Temple OST by Claudi Martinez Chapters: Introduction Introducing Obra Dinn Dithering basics Dithering in Obra Dinn Scaling by nearest power of two Bayer threshold map deep dive Fractal levels and layers Math time More dots keep appearing Interlude Elusive shading It works! Limitations How it looks in a gameWhy it's here
6 people recommend thisWhat people say. Recommended as a fascinating deep dive into solving the challenges of 3D surface-stable dithering, inspired by Return of the Obra Dinn.
abetuskon Hacker News • Recommends
On “Surface-Stable Fractal Dithering”
qwertoxon Hacker News • Recommends
On “Bilinear down/upsampling, aligning pixel grids, and that infamous GPU half pixel (2021)”
qwertoxon Hacker News • Recommends
On “Writing my own dithering algorithm in Racket”
m12kon Hacker News • Recommends
On “Dithering – Part 1”
m12kon Hacker News • Recommends
On “Return of the Obra Dinn: spherical mapped dithering for a 1bpp first-person game”
biercarstenon Hacker News • Mentions
On “The Art of Dithering and Retro Shading for the Web (2024)”
runevisionon Hacker News • Mentions
jansanon Hacker News • Mentions
On “Writing my own dithering algorithm in Racket”