Rune Skovbo Johansen's Surface-Stable Fractal Dithering technique involves dither dots sticking to 3D surfaces with adaptive density based on view distance and zoom. The post explores the feasibility of using this technique on Playdate, a gaming console with 1-bit color screens and hardware comparable to a 1995 PC. Using this dithering technique on Playdate faces challenges due to limited hardware capabilities, making it impractical. Efforts were made to optimize the dithering algorithm's performance for Playdate, leading to significant improvements, though the technique remains heavy and shows increased aliasing at low resolution.
Table of contents
Is it practical?Surface-Stable Fractal DitheringPerspective correct texturingDisplaying brightness on a Playdate“Porting” Surface-Stable Fractal Noise to PlaydateOptimizing Fractal DitheringScanline RasterizersComparing Scanline Rasterizers to actual GPUBack to scanline rasterizerThat’s it for now!Sort: