Fast and Efficient Vertex Data Representations for the Web

Yvonne Jung, Max Limper, Pasquale Herzig, Karsten Schwenk, Johannes Behr

2013

Abstract

Supporting decision processes via fast and accurate visualization of 3D data is an important aspect in many scientific fields, ranging from mathematics and engineering trough medical data analysis. Due to their high flexibility and platform-independence, 3D Web technologies have become more and more important for such visualization purposes. Within this paper, we concentrate on the accurate rendering of 3D surface models inside Web browsers and show efficient techniques that enable fast and precise visualization and interaction using state-of-the-art Web technologies. We introduce a smart vertex data storage format, which fits very well with the requirements of modern mobile graphics hardware. Furthermore, we discuss methods to partition models of high complexity. Finally, we present an hardware-accelerated picking algorithm that enables a high precision inspection of 3D objects and their vertex attributes.

References

  1. Apple (2011). OpenGL ES Programming Guide for iOS. Ch. Best Practices for Working with Vertex Data, pages 65-77.
  2. Behr, J., Jung, Y., Franke, T., and Sturm, T. (2012). Using images and explicit binary container for efficient and incremental delivery of declarative 3d scenes on the web. In Web3D 2012, pages 17-25, New York, USA.
  3. Behr, J., Jung, Y., Keil, J., Drevensek, T., Eschler, P., Zö llner, M., and Fellner, D. (2010). A scalable architecture for the HTML5/ X3D integration model X3DOM. In Web3D 2010, pages 185-193, New York, U.S.A. ACM.
  4. Blume, A., Chun, W., Kogan, D., Kokkevis, V., Weber, N., Petterson, R. W., and Zeiger, R. (2011). Google body: 3d human anatomy in the browser. In ACM SIGGRAPH 2011 Talks, page 19, New York, USA.
  5. Bruderlin, B., Heyer, M., and Pfutzner, S. (2007). Interviews3d: A platform for interactive handling of massive data sets. Computer Graphics and Applications, IEEE, 27(6):48 -59.
  6. B ürger, R. and Hauser, H. (2007). Visualization of multivariate scientific data. In Eurographics 2007 State of the Art Reports, pages 117-134.
  7. Cignoni, P., Ganovelli, F., Gobbetti, E., Marton, F., Ponchio, F., and Scopigno, R. (2004). Adaptive tetrapuzzles: efficient out-of-core construction and visualization of gigantic multiresolution polygonal models. In ACM SIGGRAPH 2004 Papers, SIGGRAPH 7804, pages 796-803, New York, NY, USA. ACM.
  8. Elmqvist, N. and Fekete, J.-D. (2008). Semantic pointing for object picking in complex 3d environments. In Proc. Graphics Interface 2008, pages 243-250.
  9. FhG (2012). Instant Reality. www.instantreality.org.
  10. Forsyth, T. (2006). Linear-speed vertex cache optimisation. http://home.comcast.net/˜tom forsyth/papers/fast vert cache opt.html/.
  11. Hoppe, H. (1998). Efficient implementation of progressive meshes. Computers & Graphics, 22:27-36.
  12. Maglo, A., Courbet, C., Alliez, P., and Hudelot, C. (2012). Progressive compression of manifold polygon meshes. Computers & Graphics, 36(5):349-359.
  13. Marrin, C. (2012). WebGL specification. https://www.khronos.org/registry/webgl/specs/latest/.
  14. McReynolds, T. and Blythe, D. (2005). Advanced Graphics Programming Using OpenGL. Morgan Kaufmann.
  15. Poupyrev, I., Weghorst, S., Billinghurst, M., and Ichikawa, T. (1998). Egocentric object manipulation in virtual environments: Empirical evaluation of interaction techniques.
  16. Sons, K., Klein, F., Rubinstein, D., Byelozyorov, S., and Slusallek, P. (2010). Xml3d: interactive 3d graphics for the web. In Web3D 2010, pages 175-184, New York, NY, USA. ACM.
  17. Strzodka, R. (2002). Virtual 16 bit precise operations on rgba8 textures. In VMV 2002, pages 171-178. Aka.
Download


Paper Citation


in Harvard Style

Jung Y., Limper M., Herzig P., Schwenk K. and Behr J. (2013). Fast and Efficient Vertex Data Representations for the Web . In Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: IVAPP, (VISIGRAPP 2013) ISBN 978-989-8565-46-4, pages 601-606. DOI: 10.5220/0004347006010606


in Bibtex Style

@conference{ivapp13,
author={Yvonne Jung and Max Limper and Pasquale Herzig and Karsten Schwenk and Johannes Behr},
title={Fast and Efficient Vertex Data Representations for the Web},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: IVAPP, (VISIGRAPP 2013)},
year={2013},
pages={601-606},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004347006010606},
isbn={978-989-8565-46-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: IVAPP, (VISIGRAPP 2013)
TI - Fast and Efficient Vertex Data Representations for the Web
SN - 978-989-8565-46-4
AU - Jung Y.
AU - Limper M.
AU - Herzig P.
AU - Schwenk K.
AU - Behr J.
PY - 2013
SP - 601
EP - 606
DO - 10.5220/0004347006010606