Well, I seem to have just reinveted a tiny part of the dithertron or beebscreen!
It was surprising how much the image changes, just by changing the noise allowed when dithering!
The original and three levels of dithering dislike 2, 6 and 42!For something like Marble Madness, more dithering would probably be better, or at least the bits where the marbles go shouldn't be the colour of either marble.
for the second and third images, the marbles could be red and yellow, possibly with a black border and green highlight.
For the third, they could be blue and magenta with a border of the opposite colour and yellow highlights.
Starting with a grey scale image produces good results, but further from the original colours! (4, 6 and 50 dither settings)As dithering is really disliked, the palette gets biased by brightness, which I guess I could also weight.
On the PC, it produces about 100 images of 288x600 per second, so it would be easy to make some sort of UI with sliders that produce a range of images and zoom in to areas that look good to find better and better settings.
The main difference between this and any dithering I've seen is that it doesn't carry error over into other coloured areas so would be no good for photos, only images with a small number of colours and not already dithered to start with.
It was surprising how much the image changes, just by changing the noise allowed when dithering!
The original and three levels of dithering dislike 2, 6 and 42!For something like Marble Madness, more dithering would probably be better, or at least the bits where the marbles go shouldn't be the colour of either marble.
for the second and third images, the marbles could be red and yellow, possibly with a black border and green highlight.
For the third, they could be blue and magenta with a border of the opposite colour and yellow highlights.
Starting with a grey scale image produces good results, but further from the original colours! (4, 6 and 50 dither settings)As dithering is really disliked, the palette gets biased by brightness, which I guess I could also weight.
On the PC, it produces about 100 images of 288x600 per second, so it would be easy to make some sort of UI with sliders that produce a range of images and zoom in to areas that look good to find better and better settings.
The main difference between this and any dithering I've seen is that it doesn't carry error over into other coloured areas so would be no good for photos, only images with a small number of colours and not already dithered to start with.
Statistics: Posted by tricky — Thu Dec 25, 2025 10:47 am