|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Olin Lathrop, David Kirk, Doug Voorhies, "Accurate Rendering by Subpixel Addressing," IEEE Computer Graphics and Applications, vol. 10, no. 5, pp. 45-53, September/October, 1990. | |||
| BibTex | x | ||
| @article{ 10.1109/38.59036, author = {Olin Lathrop and David Kirk and Doug Voorhies}, title = {Accurate Rendering by Subpixel Addressing}, journal ={IEEE Computer Graphics and Applications}, volume = {10}, number = {5}, issn = {0272-1716}, year = {1990}, pages = {45-53}, doi = {http://doi.ieeecomputersociety.org/10.1109/38.59036}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Computer Graphics and Applications TI - Accurate Rendering by Subpixel Addressing IS - 5 SN - 0272-1716 SP45 EP53 EPD - 45-53 A1 - Olin Lathrop, A1 - David Kirk, A1 - Doug Voorhies, PY - 1990 VL - 10 JA - IEEE Computer Graphics and Applications ER - | |||
A simple method is presented for eliminating most pixel-positioning errors when rendering lines and polygons with J.E. Bresenham's algorithm (see IBM Syst. J., vol.4, no.1, p.25-30 (1965)). The method affects only the calculation of the initial values for Bresenham's vector-generating algorithm. It does not alter the actual vector-generating algorithm, requiring only inter arithmetic to find the next pixel in a vector. The 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 dropout and opens the possibility of drawing surfaces composed of adjacent polygons with read modify/write pixel operations such as add or alpha buffering. It is shown that most rendering artifacts of today's display controllers ultimately result from pixel-positioning errors, not insufficient z-buffer resolution.
1. Bresenham, J.E., "Algorithm for Computer Control of a Digital Plotter,"IBM Systems J., Vol. 4, No. 1, Jan. 1965, pp. 25-30.

