Everything about Clipmap
Method in computer graphics
In computer graphics, clipmapping is a method of clipping a mipmap to a subset of data pertinent to the geometry being displayed. The technique was introduced by Christopher C. Tanner, Christopher J. Migdal, and Michael T. Jones as a "virtual mipmap" for caching arbitrarily large textures in finite physical memory for real-time rendering. This is useful for loading as little data as possible when memory is limited, such as on a graphics processing unit. For terrain rendering, the idea was adapted into geometry clipmaps, which use nested regular grids centered on the viewer and update them incrementally as the viewpoint moves. The technique is used for LODing in NVIDIA’s implementation of voxel cone tracing. The high-resolution levels of the mipmapped scene representation are clipped to a region near the camera, while lower resolution levels are clipped further away. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: ClipmapA 5-minute orientation
- Pick up a classic book: Terrain Rendering Mit Geometrie Clipmaps Für SpieleThe most-reprinted book on the subject
- Read the landmark paper: Method of Geometry Clipmap based on icosahedronCited 0 times
- Go sideways: Id Tech 6A closely related topic
- Go sideways: Volume renderingA closely related topic
📖 Definitions
Noun A mipmap used in clipmapping.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
- 📕Terrain Rendering Mit Geometrie Clipmaps Für SpieleWerner Ziegelwanger · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Id Tech 6 id Tech 6 is a multiplatform game engine developed by id Software. It is the successor to id Tech 5 and was first used to create the 2016 video game Doom…
- Volume rendering In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data…
- Texture compression Texture compression is a specialized form of image compression designed for storing texture maps in 3D computer graphics rendering systems. Unlike conventional…
- Texture filtering In computer graphics, texture filtering or texture smoothing is the method used to determine the texture color for a texture mapped pixel, using the colors…
- Mipmap In computer graphics, a mipmap (mip being an acronym of the Latin phrase multum in parvo, meaning "much in little") is a pre-calculated, optimized sequence…
- Tiled rendering Tiled rendering is the process of subdividing a computer graphics image by a regular grid in optical space and rendering each section of the grid, or tile…
- Sparse voxel octree A sparse voxel octree (SVO) is a hierarchical octree data structure in which voxels recursively subdivide space into octants, storing only occupied or…
- Level of detail (computer graphics) In computer graphics, level of detail (LOD) refers to the complexity of a 3D model representation. LOD can be decreased as the model moves away from the…