home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.graphics
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!rpi!pooler
- From: pooler@aix02.ecs.rpi.edu (Robert Peter Poole)
- Subject: Re: Banding Still Imminent in AGA 256,000 color mode!
- Message-ID: <jjn2bj+@rpi.edu>
- Nntp-Posting-Host: aix02.ecs.rpi.edu
- Organization: Rensselaer Polytechnic Institute, Troy, NY
- References: <1992Dec17.144504.9669@ac.dal.ca> <1gqs1iINNmoe@gap.caltech.edu> <1992Dec17.224553.6665@gn.ecn.purdue.edu>
- Date: Fri, 18 Dec 1992 04:35:53 GMT
- Lines: 55
-
- In article <1992Dec17.224553.6665@gn.ecn.purdue.edu> sacke@gn.ecn.purdue.edu (Jeff Hanna) writes:
- >In article <1gqs1iINNmoe@gap.caltech.edu> andrey@cco.caltech.edu (Andre T. Yew) writes:
- >>henigma@ac.dal.ca writes:
- >>
- >>> I just compared 256 color modes with AGA HAM8 256K+ colors, and I still see
- >>>banding in the 256,000 color mode, why?? With all those colors
- >>>shouldn't the banding disappear?
- >>
- >> It still bands because either a 24-bit palette is not enough,
- >>you have more than 256,000 colors (really unlikely considering
- >>the resolution you're rendering at), or both. You're also
- >>assuming that your color gradations act like HAM.
- >>
- >> The best thing to do is to pick some kind of dithering scheme
- >>that you are pleased with and stand far away from the monitor 1/2 :-).
- >>Another thing you could do -- I'm guessing here at what you're trying
- >>to render -- is to reduce the harshness of your lights (if you
- >>have dramatic lighting or some other really high-contrast thing). This
-
- It's that darned human retina. (See below.)
-
- >>is usually the main cause of banding on my renderings even when
- >>viewed on a true 24-bit display (SGI).
- >>
- >> Or get an SGI Reality Engine (36-bits) :-).
- >>
- >
- >The above is not totaly true. It is banding because HAM8 only gives you
- >64 base values per R,G, and B oppossed to 256 base values per R,G, and B in
- >24 bit color. Does your rendering have a lot of values of one color
- >(ie is there alot of red, or a lot of green, etc..) If so, you will fill
- >up the pallette with a lot of one color and cause banding.
- >
- >You can cause banding in 24bit color. Make a ray trace rendering of a white
- >sphere on a dark background with one sotlight shinning on it. It will band
- >all over.
- >
- >Jeff
- >
-
- Computer graphics relies (generally) on a linear color scheme. That is, the
- intensity of the Red, Green, and Blue guns is (supposedly) linearly related
- to the RGB values stored in video memory. The human eye is like the human
- ear -- it's a logarithmic device. The human eye can distinguish very fine
- differences in intensity at low light levels, but cannot generally distinguish
- two subtly different bright colors of the same hue. I'm actually surprised
- that computer manufacturers and engineers haven't tried to create a system
- that used some kind of exponential correlation. I guess this would create
- some nasty compatibility problems with existing computer systems. Oh well,
- that's standardization for you.
-
- Really, anything beyond 24 bits is a waste of hardware. Even with 24 bits,
- you're wasting most of those bits (kind of).
-
- Rob P.
-