What is dithering?

satya - Fri Aug 24 2012 13:32:48 GMT-0400 (Eastern Daylight Time)

what is dithering?

what is dithering?

Search for: what is dithering?

satya - Fri Aug 24 2012 13:41:21 GMT-0400 (Eastern Daylight Time)

Here is wikipedia ref

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?

Search for: 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

Search for: 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

Another good article on anti-aliasing basics

satya - Thu Sep 13 2012 21:07:31 GMT-0400 (Eastern Daylight Time)

OpenGL Blending

OpenGL Blending

Search for: OpenGL Blending

satya - Thu Sep 13 2012 21:14:03 GMT-0400 (Eastern Daylight Time)

Here is an article from opengl.org

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.