Banding effect on graphics

Blitz3D Forums/Blitz3D Beginners Area/Banding effect on graphics

big10p:

Yes, well they say that, but it's bs. I can percieve it quite easily. Download this and take a look at the sky. You may have to magnify it in photoshop depending on how good your monitor is and how well it's calibrated.

http://www.nikkopay.com/swift/tanks.zip

Of course in this example it will be very hard to see, because I specifically tweaked the thing carefully in photoshop with the effects gradient setting for the layer so you can see the gradient change in realtime. But I can percieve it even in this image if I look closely enough. It was much easier to see though when I was tweaking the gradient.

I don't know if you saw that pic I made around xmas of santa being sucked into the jet engine, but the problem was there too... I had major problems getting the sky to look decent because each time I'd addn an effect it would make the banding problem worse, and blurring the sky with gaussian blur would not fix the banding, so I had to keep going back to older cleaner versions and try again from there.

It's just not true at all that you can't perceive the changes. There's only 256 different shades of blue for example in 24 bit color. It may not be possible to percieve the changes between those 256 shades alone, but when you start having gradients that are desaturated so you're going between blur 128 and blue 256, and green 64 and green 96 ... Then you start losing the smoothness.

Try painting the top half of the screen one shade of blue, and then change the shade by one and paint the bottom half with that different shade. If you can tell they're different shades, and see the line between them, then you can indeed percieve the difference. :-)

Og course part of this depends on how well your monitor is calibrated. Mine is set up to have as much contrast as possible and be as beight as possible without pure black illuminating the phosphors. Most people have their monitors all screwed up and/or dim, which reduces the contrast between colors, and reduces the change from one to the next.