Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Compression-Based 3D Texture Mapping for Real-Time Rendering

Published: 01 December 2000 Publication History

Abstract

While 2D texture mapping is one of the most effective of the rendering techniques that make 3D objects appear visually interesting, it often suffers from visual artifacts produced when 2D image patterns are wrapped onto the surfaces of objects with arbitrary shapes. On the other hand, 3D texture mapping generates highly natural visual effects in which objects appear carved from lumps of materials rather than laminated with thin sheets as in 2D texture mapping. Storing 3D texture images in a table for fast mapping computations, instead of evaluating procedures on the fly, however, has been considered impractical due to the extremely high memory requirement. In this paper, we present a new effective method for 3D texture mapping designed for real-time rendering of polygonal models. Our scheme attempts to resolve the potential texture memory problem by compressing 3D textures using a wavelet-based encoding method. The experimental results on various nontrivial 3D textures and polygonal models show that high compression rates are achieved with few visual artifacts in the rendered images and a small impact on rendering time. The simplicity of our compression-based scheme will make it easy to implement practical 3D texture mapping in software/hardware rendering systems including real-time 3D graphics APIs such as OpenGL and Direct3D.

References

[1]
, FXT1 Texture Compression Technology (1999).
[2]
C. Bajaj, I. Ihm, S. Park, 3D RGB Image Compression for Interactive Applications (October 1999).
[3]
A. Beers, M. Agrawala, N. Chaddha, Rendering from compressed texture, Proc. SIGGRAPH '96, Comput. Graph. (1996) 373-378.
[4]
M. Cox, N. Bhandari, and M. Shantz, Multi-level texture caching for 3D graphics hardware, in Proceedings of the 25th Annual International Symposium on Computer Architecure, June 1998, pp. 86-97.
[5]
D. Ebert, F. Musgrave, D. Peachey, K. Perlin, S. Worley, Texturing and Modeling: A Procedural Approach (1994).
[6]
A. Gersho, R. Gray, Vector Quantization and Signal Compression (1992).
[7]
R. Gonzalez, R. Woods, Digital Image Processing (1993).
[8]
Z. Hakura and A. Gupta, The design and analysis of a cache architecure for texture mapping, in Proceedings of the 24th Annual International Symposium on Computer Architecure, June 1997, pp. 108-120.
[9]
P. Heckbert, Survey of texture mapping, IEEE Comput. Graph. Appl., 6 (1986) 56-67.
[10]
I. Ihm, S. Park, Wavelet-based 3D compression scheme for interactive visualization of very large volume data, Comput. Graph. Forum, 18 (1999) 3-15.
[11]
M. Levoy, P. Hanrahan, Light field rendering, Proc. SIGGRAPH '96, Comput. Graph. (1996) 31-42.
[12]
P. Ning and L. Hesselink, Fast volume rendering of compressed data, in Proceedings of Visualization '93, San Jose, October 1993, pp. 11-18.
[13]
B. Paul, The Mesa 3D Graphics Library, available at (1999).
[14]
D. Peachey, Solid texturing of complex surfaces, Proc. SIGGRAPH '85, Comput. Graph., 19 (1985) 279-286.
[15]
K. Perlin, An image synthesizer, Proc. SIGGRAPH '85, Comput. Graph., 19 (1985) 287-296.
[16]
Pixar, The RenderMan Interface (September 1989).
[17]
S. Savage3D, S3TC DirectX 6.0 Standard Texture Compression (1999).
[18]
K. Sayood, Introduction to Data Compression (1996).
[19]
M. Segal, K. Akeley, The OpenGL Graphics System: A Specification (March 1998).
[20]
S. Upstill, The RenderMan Companion (1990).
[21]
, PVRSG: PowerVR Second Generation, available at (1998).
[22]
L. Williams, Pyramidal parametrics, Proc. SIGGRAPH '83, Comput. Graph., 17 (1983) 1-11.

Cited By

View all
  • (2002)Adaptive texture mapsProceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware10.5555/569046.569048(7-15)Online publication date: 1-Sep-2002
  • (2001)3D RGB image compression for interactive applicationsACM Transactions on Graphics (TOG)10.1145/383745.38374720:1(10-38)Online publication date: 1-Jan-2001

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Graphical Models
Graphical Models  Volume 62, Issue 6
Pacific Graphics '99 in Graphical Models
Nov. 2000
55 pages
ISSN:1524-0703
Issue’s Table of Contents

Publisher

Academic Press Professional, Inc.

United States

Publication History

Published: 01 December 2000

Author Tags

  1. 3D texture
  2. OpenGL
  3. data compression
  4. real-time rendering
  5. texture mapping
  6. wavelet

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2002)Adaptive texture mapsProceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware10.5555/569046.569048(7-15)Online publication date: 1-Sep-2002
  • (2001)3D RGB image compression for interactive applicationsACM Transactions on Graphics (TOG)10.1145/383745.38374720:1(10-38)Online publication date: 1-Jan-2001

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media