3 ms·
If you're looking for a dither to use in applications or games, the ones offered in this Oculus blog post (meant for use in realtime to improve image quality in
by kevingadd 3y ago
If you're looking for a dither to use in applications or games, the ones offered in this Oculus blog post (meant for use in realtime to improve image quality in VR) may fit the bill:
https://developer.oculus.com/blog/tech-note-shader-snippets-for-efficient-2d-dithering/ https://developer.oculus.com/blog/tech-note-shader-snippets-...
By varying the dither pattern each frame they are basically doing the equivalent of the hardware FRC in monitors to give you an extra fake 9th bit (for 8-bit rendering) of precision - as long as the framerate is high enough, the dithering becomes nearly invisible. Not that it's super visible to begin with. I'm personally using Dither17.
- genewitch 3y agowould these artifacts make video compression less effective?
- dreamcompiler 3y agoThey can make it more effective because they reduce the bits per pixel from e.g. 12 to 3.
- kevingadd 3y agoThey're usually flipping the least important bit, so the video compressor will probably ignore the dithering. It does turn a perfectly stable image into an unstable image, though, so it could potentially be harmful if you're compressing video of static text and geometry - I haven't tested this before, so it's an interesting point.
- rainbowzootsuit 3y agoI remember coming upon this when trying to use PCoIP for remote access to workstations after the win7 to win 10 transition. It's a setting somewhere in Windows10 (maybe with specific video cards?) that uses dithering to improve image quality when you have a monitor that doesn't support HDR. This absolutely wrecked the bandwidth as the whole screen was trying to refresh at 60Hz in a way that the PCoIP algorithm wasn't prepared for. https://en.m.wikipedia.org/wiki/Teradici https://en.m.wikipedia.org/wiki/Teradici
- bj-rn 3y agoBlue noise dithering also gives some pretty nice results: https://momentsingraphics.de/BlueNoise.html https://momentsingraphics.de/BlueNoise.html
- i2cmaster 3y agoStippling is nice for stylistic reasons. Normally distributed noise is best if you want maximally efficient error diffusion.