FLEXIBLE CLIPMAPS FOR MANAGING GROWING TEXTURES

Dirk Feldmann, Frank Steinicke, Klaus H. Hinrichs

2011

Abstract

Previous work on large image data sets has evolved techniques for handling representations of these data that cache textures of arbitrary, but fixed, size in a limited amount of physical memory for rendering in realtime. In these approaches the texture data is usually pre-processed and arranged, for instance in a geometry-independent texture clipmap. New technologies in the area of remote sensing generate aerial images in realtime at a high rate in a patchwork-like pattern, and new images may replace previously captured image data. These patchwork-like image data can be used to create a growing texture which is dynamic in the sense that it may be updated in parts and grow in extension in the course of time. For such growing textures, current clipmap techniques are not appropriate. In this paper we introduce the Flexible Clipmap, a technique for incrementally generating a clipmap from a large virtual texture of dynamically changing content and extent. Our technique makes use of a tile-based clipmap approach and a common spatial indexing data structure to provide access to very large growing textures. We present an evaluation of our technique in the context of a remote sensing application which demands real-time rendering of growing texture data.

References

  1. AVIGLE (2010). AVIGLE Project - Avionic Digital Service Platform. http://www.avigle.de.
  2. Barrett, S. (2008). Sparse http://silverspaceship.com/src/svt/.
  3. Beckmann, N., Kriegel, H.-P., Schneider, R., and Seeger, B. (1990). The R*-tree: An efficient and robust access method for points and rectangles. In SIGMOD 7890: Proceedings of the ACM SIGMOD International Conference on Management of Data, volume 19(2), pages 322-331. ACM.
  4. Cline, D. and Egbert, P. K. (1998). Interactive display of very large textures. In VIS 7898: Proceedings of the Conference on Visualization 7898, pages 343-350, Los Alamitos, CA, USA. IEEE Computer Society Press.
  5. Crawfis, R., Noble, E., Ford, M., Kuck, F., and Wagner, E. (2007). Clipmapping on the gpu. Technical report, Ohio State University, Columbus, OH, USA.
  6. Crytek GmbH (2010). http://mycryengine.com/.
  7. Ephanov, A. and Coleman, C. (2006). Virtual texture: A large area raster resource for the gpu. In Interservice/Industry Training, Simulation, and Education Conference (I/ITSEC) 2006, pages 645-656.
  8. Ewins, J. P., Waller, M. D., White, M., and Lister, P. F. (1998). Mip-map level selection for texture mapping. IEEE Transactions on Visualization and Computer Graphics, 4(4):317-329.
  9. Guttman, A. (1984). R-trees: A dynamic index structure for spatial searching. In SIGMOD 7884: Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 47-57. ACM.
  10. Li, Z., Li, H., Zeng, A., Wang, L., and Wang, Y. (2009). Real-time visualization of virtual huge texture. In ICDIP 7809: Proceedings of the International Conference on Digital Image Processing, pages 132-136, Washington, DC, USA. IEEE Computer Society.
  11. Losasso, F. and Hoppe, H. (2004). Geometry clipmaps: Terrain rendering using nested regular grids. ACM Transactions on Graphics (TOG).
  12. Mittring, M. and Crytek GmbH (2008). Advanced virtual texture topics. In SIGGRAPH 7808: ACM SIGGRAPH 2008 Classes, pages 23-51. ACM.
  13. Samet, H. (2006). Foundatations of Multidimensional and Metric Data Structures. Morgan Kaufmann.
  14. Seoane, A., Taibo, J., and Hernández, L. (2007). Hardwareindependent clipmapping. In Journal of WSCG 2007, pages 177 - 183.
  15. Strothoff, S., Steinicke, F., Feldmann, D., Roters, J., Hinrichs, K., Vierjahn, T., Dunkel, M., and Mostafawy, S. (2010). A virtual reality-based simulator for avionic digital service platforms. In Proceedings of Joint Virtual Reality Conference (Additional Material).
  16. Taibo, J., Seoane, A., and Hernández, L. (2009). Dynamic virtual textures. In Journal of WSCG 2009, pages 25 - 32. Eurographics Association.
  17. Tanner, C. C., Migdal, C. J., and Jones, M. T. (1998). The clipmap: a virtual mipmap. In SIGGRAPH 7898: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, pages 151-158. ACM.
  18. Williams, L. (1983). Pyramidal parametrics. In SIGGRAPH 7883: Proceedings of the 10th Annual Conference on Computer Graphics and Interactive Techniques, pages 1-11.
Download


Paper Citation


in Harvard Style

Feldmann D., Steinicke F. and H. Hinrichs K. (2011). FLEXIBLE CLIPMAPS FOR MANAGING GROWING TEXTURES . In Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011) ISBN 978-989-8425-45-4, pages 173-180. DOI: 10.5220/0003363701730180


in Bibtex Style

@conference{grapp11,
author={Dirk Feldmann and Frank Steinicke and Klaus H. Hinrichs},
title={FLEXIBLE CLIPMAPS FOR MANAGING GROWING TEXTURES},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)},
year={2011},
pages={173-180},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003363701730180},
isbn={978-989-8425-45-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)
TI - FLEXIBLE CLIPMAPS FOR MANAGING GROWING TEXTURES
SN - 978-989-8425-45-4
AU - Feldmann D.
AU - Steinicke F.
AU - H. Hinrichs K.
PY - 2011
SP - 173
EP - 180
DO - 10.5220/0003363701730180