Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/569046.569049acmconferencesArticle/Chapter ViewAbstractPublication PageshpgConference Proceedingsconference-collections
Article

Resample hardware for 3D graphics

Published: 01 September 2002 Publication History

Abstract

Texture mapping is a core technology of current real-time 3D graphics systems. To avoid aliasing artifacts, the texture mapping resample process requires proper filtering. We present a new resample algorithm for two-pass forward texture mapping that is suited to an efficient hardware implementation. This method delivers high quality anti-aliased images using filter techniques based on digital signal processing. We use an input sample driven texture resample and filtering algorithm that "splats" the contribution of each input sample (texel) to output samples (pixels). We show how the algorithm can be efficiently implemented in a hardware resample structure. The algorithm is incorporated and tested in a standard 3D graphics pipeline using the OpenGL interface. Our results exhibit better anti-aliasing of textures than anisotropic filtering found in current advanced graphics chips. We also show that the same texture filtering method can be used to implement edge anti-aliasing. Our edge anti-aliasing results show an absence of aliasing on most edges.

References

[1]
Bennett, P. P. and Gabriel, S. A. System for spatially transforming images, United States patent nr 4472732, Sep. 18, 1984
[2]
Blinn J. F., Return of the jaggy, IEEE Computer Graphics & Applications, March 1989
[3]
Cant, R. J. and Shrubsole, P. A. Texture Potential MIP Mapping, A New High-Quality Texture Antialiasing Algorithm, ACM Transactions on Graphics, Vol. 19, No. 3, July 2000
[4]
Carpenter, L. The A-buffer, an Antialiased Hidden Surface Method. Computer Graphics (SIGGRAPH '84 Proceedings), vol. 18, pp. 103 - 108, July 1984
[5]
Catmull, E. and Smith A. R. 3-D Transformations of Images in Scan-line Order. Computer Graphics (SIGGRAPH '80 Proceedings), vol. 14, no.3, pp. 279 - 285, July 1980
[6]
Chen, B., Dachille, D. and Kaufman, A. Forward Image Mapping, IEEE Visualization '99
[7]
Crochiere R. E. and Rabiner L. R. Multirate Digital Signal Processing. Prentice Hall, 1983
[8]
Dalfsen A. J., Stessen J. H. J. C. and Janssen J. G. W. M. Sample rate conversion, United States patent nr 5892695, Oct. 28, 1997
[9]
Fant, K. M. A nonaliasing, real-time spatial transform technique, IEEE Computer Graphics and Applications, January 1986
[10]
Ghazanfarpour D. and Peroche B., A high-quality filtering using forward texture mapping, Comput. & Graphics vol. 15, no.4, pp. 569 - 577, 1991
[11]
Hakura, Z. and Gupta. A. The Design and Analysis of a Cache Architecture for Texture Mapping. Proceedings of 24th International Symposium on Computer Architecture, 1997
[12]
Heckbert, P. S. Fundamentals of Texture Mapping and Image Warping. Masters Thesis, Dept. of EECS, University of California at Berkeley, 1989.
[13]
HRAA: High-resolution Antialiasing through Multisampling, NVidia Technical Brief, www.nvidia.com/docs/IO/83/ATT/HRAA.pdf
[14]
Janssen, J. G. W. M.; Stessen, J. H.; de With, P.H.N. An advanced sampling rate conversion technique for video and graphics signals, Sixth International Conference on Image Processing and Its Applications, Volume 2, p 771 -775, 15-17 July 1997
[15]
Jouppi, N. P. and Chang, Chun-Fa Z 3: An Economical Hardware Technique for High-Quality Antialiasing and Transparency. Proceedings 1999 SIGGRAPH/Eurographics Hardware Workshop
[16]
Kirk, D. B. Unsolved Problems and Opportunities for High-quality, High-performance 3D Graphics on a PC Platform. Invited paper, Proceedings 1998 Eurographics/SIGGRAPH Workshop on Graphics Hardware. The presentation slides discuss different anisotropic filtering in more detail: www.merl.com/hwws98/presentations/kirk/ACM 1998.
[17]
McCormack J., Perry R., Farkas K. I. and Jouppi N. P. Feline: Fast Elliptical Lines for Anisotropic Texture Mapping, Computer Graphics (SIGGRAPH '99 Proceedings), pp. 243-250, August 1999
[18]
Mesa 3.2, 3D Graphics Library by Brian Paul at http://www.mesa3d.org/
[19]
Schilling A. G., Knittel G. and Straßer W., Texram: A Smart Memory for Texturing, IEEE Computer Graphics & Applications, 1996
[20]
Smith A. R., Digital Filtering Tutorial for Computer Graphics, part 1, Lucasfilm technical memo 27, www.alvyray.com, Nov. 20, 1981 also presented as turorial notes at SIGGRAPH '83 and '84
[21]
Tequila's "Subversive Tendencies" Quake III scene, available at http://bettenberg.home.mindspring.com/teqtrny3.html which uses textures maps from http://www.planetquake.com/hfx/ for some of which we increased the contrast to make the scene more bright since we have not implemented support for lightmaps yet.
[22]
Williams, L. Pyramidal Parametrics, Computer Graphics (SIGGRAPH '83 Proceedings), july 1983
[23]
Wolberg, G. editor. Digital Image Warping, IEEE Computer Society Press, Los Alamitos, CA 1990
[24]
Zwicker, M., Pfister, H., Baar, J. van and Gross, M. Surface Splatting, Computer Graphics (SIGGRAPH '01 Proceedings), pp. 371-378, August 2001

Cited By

View all
  • (2009)CFUProceedings of the Conference on High Performance Graphics 200910.1145/1572769.1572775(29-36)Online publication date: 1-Aug-2009
  • (2007)A hardware architecture for surface splattingACM Transactions on Graphics10.1145/1276377.127649026:3(90-es)Online publication date: 29-Jul-2007
  • (2007)A hardware architecture for surface splattingACM SIGGRAPH 2007 papers10.1145/1275808.1276490(90-es)Online publication date: 5-Aug-2007
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
HWWS '02: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
September 2002
163 pages
ISBN:1581135807

Sponsors

Publisher

Eurographics Association

Goslar, Germany

Publication History

Published: 01 September 2002

Check for updates

Qualifiers

  • Article

Conference

GH02
Sponsor:
GH02: Graphics Hardware 2002 ( formerly known as HWWS )
September 1 - 2, 2002
Saarbrucken, Germany

Acceptance Rates

HWWS '02 Paper Acceptance Rate 14 of 32 submissions, 44%;
Overall Acceptance Rate 37 of 94 submissions, 39%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2009)CFUProceedings of the Conference on High Performance Graphics 200910.1145/1572769.1572775(29-36)Online publication date: 1-Aug-2009
  • (2007)A hardware architecture for surface splattingACM Transactions on Graphics10.1145/1276377.127649026:3(90-es)Online publication date: 29-Jul-2007
  • (2007)A hardware architecture for surface splattingACM SIGGRAPH 2007 papers10.1145/1275808.1276490(90-es)Online publication date: 5-Aug-2007
  • (2007)IsocubeIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2007.102013:4(720-731)Online publication date: 1-Jul-2007

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media