Back to Search
Start Over
Ellipsoidal Clipmaps – A planet-sized terrain rendering algorithm
- Source :
- Computers & Graphics. 52:43-61
- Publication Year :
- 2015
- Publisher :
- Elsevier BV, 2015.
-
Abstract
- Terrain visualization is an important aspect of many applications, especially of 3D geographic information systems, which try to preserve the accuracy of the applied terrain model. A discrepancy of data representation, efficient streaming and the application to a chosen mathematical model of the whole planet, still imposes a challenge to a number of large terrain rendering engines. In this paper, we present ellipsoidal clipmaps - a new way to apply geometry clipmaps to an ellipsoid. The ellipsoid is divided into three partitions, seamlessly stitched together. Unlike previous geometry clipmap approaches, based on preloaded grid upon which the terrain is elevated, the underlying ellipsoidal grid is generated on the fly in the vertex shader. The proposed method guarantees sub-pixel precision of the planet Earth reference ellipsoid surface calculation, exploiting GPU single precision floating-point arithmetic. A tight coupling with the implementation of clipmaps enables consistent caching and fast data streaming, while the usage of equidistant cylindrical projection for the source data minimizes preprocessing and preserves low-to-moderate texture distortion. Graphical abstractDisplay Omitted HighlightsA real-time visualization of the planet Earth.The surface is divided into three partitions seamlessly stitched in the globe.A sub-pixel precise WGS84 reference ellipsoid generation on the fly.Consistent caching and fast data streaming through geometry clipmap application.Minimizing texture distortion through the usage of geographic projection.
- Subjects :
- Reference ellipsoid
Computer science
ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION
General Engineering
Terrain
Raised-relief map
Terrain rendering
Computer Graphics and Computer-Aided Design
Ellipsoid
GeneralLiterature_MISCELLANEOUS
Rendering (computer graphics)
Human-Computer Interaction
Computer graphics (images)
Equirectangular projection
Map projection
Algorithm
ComputingMethodologies_COMPUTERGRAPHICS
Subjects
Details
- ISSN :
- 00978493
- Volume :
- 52
- Database :
- OpenAIRE
- Journal :
- Computers & Graphics
- Accession number :
- edsair.doi...........6f2ed00676bcf3eaee46e6aa3fc80bab