What is dithering?
satya - Fri Aug 24 2012 13:32:48 GMT-0400 (Eastern Daylight Time)
what is dithering?
what is dithering?
satya - Fri Aug 24 2012 13:41:21 GMT-0400 (Eastern Daylight Time)
Here is wikipedia ref
satya - Fri Aug 24 2012 13:45:28 GMT-0400 (Eastern Daylight Time)
There may be a mismatch between the number of bits available for color at a given pixel
This means a source color may not be able to be reproduced exactly. If you go to the nearest color then you will see that many similarly-shaded source colors will end up all as a single color. This will produce patches in images.
satya - Fri Aug 24 2012 13:46:01 GMT-0400 (Eastern Daylight Time)
Each pixel has three components: RGB
Each pixel has three components: RGB
satya - Fri Aug 24 2012 13:46:29 GMT-0400 (Eastern Daylight Time)
each is called a channel with certain bits allocated for carrying that information
each is called a channel with certain bits allocated for carrying that information
satya - Fri Aug 24 2012 13:46:54 GMT-0400 (Eastern Daylight Time)
A 24 bit depth pixel could have three channels with 8 bits each
A 24 bit depth pixel could have three channels with 8 bits each
satya - Fri Aug 24 2012 13:48:42 GMT-0400 (Eastern Daylight Time)
So dithering will provide a better gradient as the colors are intelligently approximated
So dithering will provide a better gradient as the colors are intelligently approximated
satya - Fri Aug 24 2012 13:49:07 GMT-0400 (Eastern Daylight Time)
What is anti-aliasing then?
What is anti-aliasing then?
satya - Fri Aug 24 2012 14:05:50 GMT-0400 (Eastern Daylight Time)
This doesn't refer to the color depth
As the image is shrunk how to give the polygon edges a smoother look!! It appears to be concerned with interpolation and extrapolation of additional pixels.
satya - Fri Aug 24 2012 14:06:38 GMT-0400 (Eastern Daylight Time)
dithering anti-aliasing filtering
dithering anti-aliasing filtering
satya - Fri Aug 24 2012 14:12:02 GMT-0400 (Eastern Daylight Time)
Here is a nice article summarizing what you can do to an image
Here is a nice article summarizing what you can do to an image
satya - Fri Aug 24 2012 14:13:37 GMT-0400 (Eastern Daylight Time)
Summary
dithering will adjust color depth at each pixel. anti-aliasing will interpolate better for smoother realistic edges. rendering in memory with higher resolution and then using filtering (sampling) to a lower resolution may address anti-aliasing better.
satya - Fri Aug 24 2012 14:14:06 GMT-0400 (Eastern Daylight Time)
How to improve image quality: dithering, filtering, anti-aliasing
How to improve image quality: dithering, filtering, anti-aliasing
Search for: How to improve image quality: dithering, filtering, anti-aliasing
satya - Thu Sep 13 2012 20:53:34 GMT-0400 (Eastern Daylight Time)
Another good article on anti-aliasing basics
satya - Thu Sep 13 2012 21:07:31 GMT-0400 (Eastern Daylight Time)
OpenGL Blending
OpenGL Blending
satya - Thu Sep 13 2012 21:14:03 GMT-0400 (Eastern Daylight Time)
Here is an article from opengl.org
satya - Thu Sep 13 2012 21:20:06 GMT-0400 (Eastern Daylight Time)
So what is Blending
One of the outputs of a fragment processor are colors. Without blending, these colors, if chosen, based on culling and other effects, will become the colors of the framebuffer and you will see them on the screen. But if Blending is In effect, there may be already colors in the color buffer whichh need to be blended with this new set of colors. One of the common uses of blending is to provide a degree of transparency. OpenGL allows a number of blending functions to control the blending behavior.