News for hackers. Stuff that matters.
Re:Ditherpunk – The article I wish I had about monochrome im... by kevingadd on Tuesday May 23, 2023 @12:24AM (#36039807)
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-...

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.

Re:Ditherpunk – The article I wish I had about monochrome im... by genewitch on Tuesday May 23, 2023 @01:08AM (#36040083)
would these artifacts make video compression less effective?
Re:Ditherpunk – The article I wish I had about monochrome im... by dreamcompiler on Tuesday May 23, 2023 @03:52AM (#36041263)
They can make it more effective because they reduce the bits per pixel from e.g. 12 to 3.
Re:Ditherpunk – The article I wish I had about monochrome im... by kevingadd on Tuesday May 23, 2023 @01:05PM (#36047301)
They'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.
Re:Ditherpunk – The article I wish I had about monochrome im... by rainbowzootsuit on Tuesday May 23, 2023 @11:49PM (#36053845)
I 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

Re:Ditherpunk – The article I wish I had about monochrome im... by bj-rn on Tuesday May 23, 2023 @03:52AM (#36041266)
Blue noise dithering also gives some pretty nice results: https://momentsingraphics.de/BlueNoise.html
Re:Ditherpunk – The article I wish I had about monochrome im... by i2cmaster on Tuesday May 23, 2023 @04:08AM (#36041373)
Stippling is nice for stylistic reasons. Normally distributed noise is best if you want maximally efficient error diffusion.