|
|
 |
» |
|
|
 |
 |
 |
 |
A study of computer graphics antialiasing methods was done
with the goal of determining which methods could be used in
future computer graphics hardware accelerators to provide
improved image quality at acceptable cost and with acceptable
performance. The study focused on supersampling techniques,
looking in detail at various sampling patterns and resampling
filters. Download HP Labs Technical Report, HPL-1999-121,
"Study of supersampling methods for computer graphics
hardware antialiasing," by Mike
Goss and Kevin Wu here
(.pdf file, 6.4MB).
Due to the difficulty ensuring adequate print reproduction
of figures showing the quality of antialiased images, we make
available below the important figures from the technical report
with the original images (clicking on links opens new browser
windows):
| figure
5: |
pointed-sampled checkerboard pattern |
| figure
6: |
antialiased checkerboard pattern |
| figure
9: |
regular grid, box filter |
| figure
10: |
n-queens irregular grid, box filter |
| figure
11: |
edge-optimized irregular grid, box filter |
| figure
12: |
jittered grid, box filter |
| figure
13: |
regular grid, tent filter |
| figure
14: |
n-queens irregular grid, tent filter |
| figure
15: |
jittered grid, tent filter |
| figure
16: |
regular grid, gaussian ½ filter |
| figure
17: |
n-queens irregular grid, gaussian ½ filter |
| figure
18: |
jittered grid, gaussian ½ filter |
| figure
19: |
4 sample per pixel filter comparison |
| figure
20: |
16 sample per pixel filter comparison |
| figure
21: |
256 samples per pixel, jittered grid |
|
 |
|
 |
|
A number of animations were produced to demonstrate the effects
of the antialiasing algorithms on animated sequences. The animations
are in Microsoft AVI format. Please be sure your AVI player software
is set to display the animation at the original size, since resizing
will introduce unwanted artifacts into the playback. Animations
are designed to be played with repeat mode enabled in the player
software. Files range in size from 1MB to 2.5MB each.
Naming convention for the above AVI files:
- Fwd: straight line motion, forward
- Diag: straight line montion, diagonal (not generated for all
cases)
- Spin: spin around viewpoint
- 1x Aliased: no supersampling, no antialiasing
- 4x, 16x, 256x, 4, 16, 256(respectively): supersamples per pixel
- Box: box resampling filter
- Tent: tent resampling filter (extent 1 in each direction)
- G12: gaussian 1/2 resampling filter (extent 1.5 in each direction.
- Uniform: uniform supersample grid
- EdgeOpt: 'Robert Cross' optimized sampling patterns (same pattern
for all pixels) from Graphics Gems V, pp. 359-363.
- Queens: n-queens sampling pattern, no two samples in a pixel
on the same row, column, or diagonal. Same pattern for all pixels.
- GridJitter: supersamples jittered from uniform supersample grid,
uniformly distributed random jitter within supersample square.
Different pattern for each pixel, by pattern remains the same
from frame to frame of the animation.
|
 |
|