3 ms·
I am pondering a different approach: * Use error diffusion dithering in screen space * Generate motion vectors for every pixel from the previous frame Now, t
by londons_explore 2y ago
I am pondering a different approach:
* Use error diffusion dithering in screen space
* Generate motion vectors for every pixel from the previous frame
Now, to make the next frame:
* Take the previously displayed (dithered) image and apply the motion vectors.
* Now use that as the threshold map to do error diffusion dithering on the next frame.
The threshold doesn't really matter for error diffusion dithering - since any error will be propagated to the next pixel. However, if you use a previous frame as a threshold map, it will encourage pixels not to 'flicker' every frame.