| | |
Summary: Rendering from Compressed Textures
Andrew C. Beers, Maneesh Agrawala, and yNavin Chaddha
Computer Science Department yComputer Systems Laboratory
Stanford University Stanford University
Abstract
We present a simple method for rendering directly from compressed
textures in hardware and software rendering systems. Textures are
compressed using a vector quantization (VQ) method. The advan-
tage of VQ over other compression techniques is that textures can
be decompressed quickly during rendering. The drawback of us-
ing lossy compression schemes such as VQ for textures is that such
methods introduce errors into the textures. We discuss techniques
for controlling these losses. We also describe an extension to the
basic VQ technique for compressing mipmaps. We have observed
compression rates of up to 35 : 1, with minimal loss in visual qual-
ity and a small impact on rendering time. The simplicity of our tech-
nique lends itself to an efficient hardware implementation.
CR categories: I.3.7 [Computer Graphics]: 3D Graphics and Real-
ism - Texture; I.4.2 [Image Processing]: Compression - Coding
1 Introduction
|