Bresenham's algorithm with Grey scale
Communications of the ACM
The aliasing problem in computer-generated shaded images
Communications of the ACM
Synthetic texturing using digital filters
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
The display of characters using gray level sample arrays
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
Human vision, anti-aliasing, and the cheap 4000 line display
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
High speed high quality antialiased vector generation
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Drawing antialiased cubic spline curves
ACM Transactions on Graphics (TOG)
An efficient antialiasing technique
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Hardware antialiasing of lines and polygons
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
Antialiasing of curves by discrete pre-filtering
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Orientable textures for image-based pen-and-ink illustration
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Jagged edges: when is filtering needed?
ACM Transactions on Graphics (TOG)
A two-and-a-half-D motion-blur algorithm
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Prefiltered antialiased lines using half-plane distance functions
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Anti-Aliasing through the Use of Coordinate Transformations
ACM Transactions on Graphics (TOG)
Dithering for 12-Bit True-Color Graphics
IEEE Computer Graphics and Applications
IEEE Computer Graphics and Applications
Anti-aliased line drawing using brush extrusion
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Temporal anti-aliasing in computer generated animation
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
A VLSI architecture for updating raster-scan displays
SIGGRAPH '81 Proceedings of the 8th annual conference on Computer graphics and interactive techniques
Volume sampled voxelization of geometric primitives
VIS '93 Proceedings of the 4th conference on Visualization '93
Resolution independent curve rendering using programmable graphics hardware
ACM SIGGRAPH 2005 Papers
Real-time texture-mapped vector glyphs
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
Random-access rendering of general vector graphics
ACM SIGGRAPH Asia 2008 papers
IHM '07 Proceedings of the 19th International Conference of the Association Francophone d'Interaction Homme-Machine
Two methods for antialiased wireframe drawing with hidden line removal
Proceedings of the 24th Spring Conference on Computer Graphics
Image-based fast small triangle rasterization
ICAT'06 Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence
A VLSI architecture for anti-aliasing
EGGH'89 Proceedings of the Fourth Eurographics conference on Advances in Computer Graphics Hardware
Hi-index | 0.00 |
While simple line-drawing techniques produce “jagged” lines on raster images, more complex anti-aliasing, or filtering, techniques use gray-scale to give the appearance of smooth lines and edges. Unfortunately, these techniques are not frequently used because filtering is thought to require considerable computation. This paper presents a simple algorithm that can be used to draw filtered lines; the inner loop is a variant of the Bresenham point-plotting algorithm. The algorithm uses table lookup to reduce the computation required for filtering. Simple variations of the algorithm can be used to draw lines with different thicknesses and to smooth edges of polygons.