← Back to context

Comment by debugnik

2 months ago

It's not just aesthetic, I keep seeing games with color banding because they don't bother to dither before quantizing.

From the article:

> We don't really need dithering anymore because we have high bit-depth colors so its largely just a retro aesthetic now.

By the way, dithering in video creates additional problems because you want some kind of stability between successive frames.

  • The article is simple wrong, dithering is still widely used, and no we do not have enough color depth to avoid it. Go render a blue sky gradient without dithering, you will see obvious bands.

    • Yep, even high quality 24-bit uncompressed imagery often benefits from dithering, especially if it's synthetically generated and, even if it's natural imagery, if it's processed or manipulated - even mildly - it'll probably benefit from dithering. If it's a digital photograph, it was probably already dithered during the de-bayering process.

  • You can do with a static dither pattern (I've done it, and it works well). It's a bit of a trade-off between banding and noise, but at least static stuff stays static and thus easily compressable.