Surface Stable Fractal Dithering: Stable Dithering for Blender in Eevee

Published on April 23, 2026 | Translated from Spanish

A new shader for Blender, created by yogyog, solves the annoying problem of flickering in dithering patterns. Dubbed Surface Stable Fractal Dithering, this technique invented by Runevision and adapted by yogyog generates stable lines on the surface of 3D objects. When navigating the scene, the ink drawing effect remains fixed, without any distracting movement or flickering.

A 3D render shows a cube with stable fractal dithering in Eevee, fixed lines without flickering when navigating the scene.

How surface stability works in Eevee 🎨

The core of the shader is a mathematical calculation that links the dithering pattern directly to the object's coordinates, not to the screen. This prevents lines from moving or flickering when the camera changes. Additionally, it solves the classic line thickness problem: when zooming out on an object, the stroke does not become excessively thin, simulating a constant-thickness pen. The author recommends using an asset library or importing the Blend file directly, and warns that it only works in Eevee.

Goodbye to lines that fade away when you zoom out ✍️

Finally, we can draw in ink in 3D without it looking like the pen is running out of ink when zooming out. And all without the shader going crazy every time we move the camera. However, if you use Cycles, forget it: here the dithering stays so still it doesn't even know you exist. A technical advancement that, at least, won't make you feel like you're editing a 90s GIF.