Unlike the examples in this post, this dithering is basically invisible at high resolutions, but it’s still very much in use.
Why do we need dithering?
41–50 of 115 posts
Re: Why do we need dithering?
#42By adding random noise to the screen it makes bands of color with harsh transitions imperceptible, and the dithering itself also isn't perceptible.
I'm sure there are better approaches nowadays but in some of my game projects I've used the screen space dither approach used in Portal 2 that was detailed in this talk: https://media.steampowered.com/apps/valve/2015/Alex_Vlachos_...
It's only a 3 line function but the jump in visual quality in dark scenes was dramatic. It always makes me sad when I see streamed content or games with bad banding, because the fix is so simple and cheap!
One thing that's important to note is that it's a bit tricky to make dithering on / off comparisons because resizing a screenshot of a scene with dithering makes the dithering no longer work unless one pixel in the image ends up exactly corresponding to one pixel on your screen
Re: Why do we need dithering?
#43Earlier quoted context omitted.
This also used to be a really common test image: https://en.wikipedia.org/wiki/Lenna But its apparently a cropped centerfold from Playboy
The original Lenna is controversial, but I'm delighted to share the "ethically sourced Lenna": https://mortenhannemose.github.io/lena/
Re: Why do we need dithering?
#44Also by the author: https://www.makingsoftware.com/ Recent discussions: Making Software - https://news.ycombinator.com/item?id=43678144 How does a screen work? - https://news.ycombinator.com/item?id=44550572 What is a color space? - https://news.ycombinator.com/item?id=45013154
Re: Why do we need dithering?
#45Re: Why do we need dithering?
#46Re: Why do we need dithering?
#47Re: Why do we need dithering?
#48This is going to be an odd comment, but I immediately recognised the parrot in the test images. It's the scarlet macaw from 2004 which is often used in many Wikipedia articles about colour graphics. I think this is the original, photographed and contributed by Adrian Pingstone: https://commons.wikimedia.org/wiki/File:Parrot.red.macaw.1.a... But this particular derivative is the one that appears most often in the Wiki…
This also used to be a really common test image: https://en.wikipedia.org/wiki/Lenna But its apparently a cropped centerfold from Playboy
Re: Why do we need dithering?
#49Re: Why do we need dithering?
#50Earlier quoted context omitted.
In most gradients, the transitions in R, G, and B are at different places.
True. Also, in most gradients, the full range of R G and B is not used. In rgb(50, 60, 70) to rgb(150, 130, 120), there are only 200 total transitions.
The current hotness for wide color gamuts and High Dynamic Range is ICTCP (https://en.wikipedia.org/wiki/ICtCp) which is conceptually similar to (https://en.wikipedia.org/wiki/LMS_color_space).