“The clipmap: a virtual mipmap” by Tanner, Migdal and Jones

  • ©Christopher C. Tanner, Christopher J. Migdal, and Michael T. Jones




    The clipmap: a virtual mipmap



    We describe the clipmap, a dynamic texture representation that efficiently caches textures of arbitrarily large size in a finite amount of physical memory for rendering at real-time rates. Further, we describe a software system for managing clipmaps that supports integration into demanding real-time applications. We show the scale and robustness of this integrated hardware/software architecture by reviewing an application virtualizing a 170 gigabyte texture at 60 Hertz. Finally, we suggest ways that other rendering systems may exploit the concepts underlying clipmaps to solve related problems.


    1. Cosman, Michael. Global Terrain Texture: Lowering the Cost. In Eric G. Monroe, editor, Proceedings of 1994 IMAGE VII Conference, pages 53-64. The IMAGE Society, 1994.
    2. Rohlf, John and James Helman. IRIS Performer: A High Performance Multiprocessing Toolkit for Real-Time 3D Graphics. In Andrew Glassner, editor, SIGGRAPH 94 Conference Proceedings. Annual Conference Series, pages 381-394. ACM SIGGRAPH, Addison Wesley, July 1994. ISBN 0-89791-667-0.
    3. Montrym, John S, Daniel R Baum, David L Dignam and Christopher J Migdal. InfiniteReality: A Real-Time Graphics System. In Turner Whitted, editor, SIGGRAPH 97 Conference Proceedings. Annual Conference Series, pages 293-301. ACM SIGGRAPH, Addison Wesley, August 1997. ISBN 0-89791-896-7.
    4. Sanz-Pastor, Nacho and Luis Barcena. Computer Arts & Development, Madrid, Spain. Private communication.
    5. Walker, Chris, Nancy Cam, Jon Brandt and Phil Keslin. Image Vision Library 3.0 Programming Guide. Silicon Graphics Computer Systems, 1996.
    6. Williams, Lance. Pyramidal Parametrics. In Peter Tanner, editor, Computer Graphics (SIGGRAPH 83 Conference Proceedings), volume 17, pages 1-11. ACM SIGGRAPH, July 1983. ISBN 0-89791-109-1.

ACM Digital Library Publication:

Overview Page: