共 1 条
ACCURATE RENDERING BY SUBPIXEL ADDRESSING
被引:8
作者:
LATHROP, O
[1
]
KIRK, D
[1
]
VOORHIES, D
[1
]
机构:
[1] APOLLO COMP INC,CHELMSFORD,MA 01824
关键词:
D O I:
10.1109/38.59036
中图分类号:
TP31 [计算机软件];
学科分类号:
081202 ;
0835 ;
摘要:
We present a simple method for eliminating most pixelpositioning errors when rendering lines and polygons with Bresenham’s algorithm. Our method affects only the calculation of the initial values for Bresenham’s vectorgenerating algorithm. It doesn’t alter the actual vectorgenerating algorithm, requiring only integer arithmetic to find the next pixel in a vector. Our method eliminates all dropouts and virtually all overlaps between adjacent polygons whose edges lie on the same line. This eliminates the need to “grow” polygons to avoid dropouts and opens the possibility of drawing surfaces composed of adjacent polygons with read/modify/write pixel operations, such as Add or alpha buffering. We also show that most rendering artifacts of today’s display controllers ultimately result from pixelpositioning errors, not insufficient z-buffer resolution. © 1990 IEEE
引用
收藏
页码:45 / 53
页数:9
相关论文