Oberflächenstabiles fraktales Dithering auf einem Playdate: Eine Geschichte der Optimierung
Dieser Beitrag beschreibt den Versuch des Autors, oberflächenstabiles fraktales Dithering auf dem Handheld-Gerät Playdate zu implementieren, einem Gerät mit einem 1-Bit-Monochrom-Bildschirm. Der Prozess erwies sich aufgrund der begrenzten Hardware-Kapazitäten als herausfordernd. Der Autor dokumentiert den Prozess sorgfältig, einschließlich der Implementierung von perspektivkorrekter Texturierung, der Anzeige der Helligkeit auf einem 1-Bit-Bildschirm und der Optimierung des fraktalen Dithering-Algorithmus selbst. Durch zahlreiche Optimierungen, darunter algorithmische Vereinfachungen und der Wechsel von einem Halbraum-Rasterizer zu einem Scanline-Rasterizer, erreicht der Autor eine Bildrate von 20-22 FPS, räumt aber ein, dass weitere Verbesserungen möglich sind.