skip to main content
10.1145/2466533.2466542acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
research-article

Lightweight visualization for high-quality materials on WebGL

Published: 20 June 2013 Publication History

Abstract

We propose an architecture for lightweight visualization of high-quality 3D objects based on data compression, data streaming, virtual texturing and WebGL. Our method retains visual fidelity of the original scene, improves loading time and maintains real-time rendering speed. We assume that the user is restricted to low-performance GPUs and slow Internet connections (1 megabit per second or lower). For geometry compression, we use entropy-encoding techniques that achieve up to 95% storage savings. Textures are stored as sets of tiles which feeds the virtual texturing engine. With use of the Crunch library, tiles are compressed with results similar to JPEG but with much faster transcoding to DXT on the GPU. The initial 27.7MB dataset takes an average of 5 minutes to load. Our approach, takes less than 5 seconds on average. A wide range of applications benefit from our architecture such as e-commerce, cultural heritage, virtual worlds, videogames, and scientific visualization, among others.

References

[1]
Behr, J., Eschler, P., Jung, Y., and ZÖllner, M. 2009. X3dom: a dom-based html5/x3d integration model. In Proceedings of the 14th International Conference on 3D Web Technology, ACM, New York, NY, USA, Web3D '09, 127--135.
[2]
Cellier, F., Gandoin, P.-M., Chaine, R., Barbier-Accary, A., and Akkouche, S. 2012. Simplification and streaming of gis terrain for web clients. In Proceedings of the 17th International Conference on 3D Web Technology, ACM, New York, NY, USA, Web3D '12, 73--81.
[3]
Chajdas, M., Eisenacher, C., and Lefebvre, S. 2010. Virtual Texture Mapping 101. In GPU Pro, W. Engel, Ed. AK Peters, June.
[4]
Chun, W., 2011. Utf8: Webgl loader. http://code.google. com/p/webgl-loader/.
[5]
Cignoni, P., Ganovelli, F., Gobbetti, E., Marton, F., Ponchio, F., and Scopigno, R. 2003. Bdam batched dynamic adaptive meshes for high performance terrain visualization. Computer Graphics Forum 22, 505--514.
[6]
Filip, J., and Haindl, M. 2009. Bidirectional texture function modeling: A state of the art survey. Pattern Analysis and Machine Intelligence, IEEE Transactions on 31, 11 (nov.), 1921--1940.
[7]
Gao, K., and Rockwood, A. 2005. Multi-sided attribute based modeling. In Proceedings of the 11th IMA international conference on Mathematics of Surfaces, Springer-Verlag, 219--232.
[8]
Garland, M., and Heckbert, P. S. 1997. Surface simplification using quadric error metrics. In Proceedings of the 24th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, SIGGRAPH '97, 209--216.
[9]
Geelnard, M., 2009. Openctm. http://openctm. sourceforge.net/.
[10]
Geldreich, R., 2010. Crunch. http://code.google. com/p/crunch/.
[11]
Gobbetti, E., Marton, F., Balsa Rodriguez, M., Ganovelli, F., and Di Benedetto, M. 2012. Adaptive quad patches: an adaptive regular structure for web distribution and adaptive rendering of 3d models. In Proc. ACM Web3D International Symposium, New York, NY, USA, ACM Press, 9--16. (Best Long Paper Award).
[12]
Hollemeersch, C.-F., Pieters, B., Lambert, P., and de Walle, R. V. 2010. Accelerating virtual texturing using cuda. In GPU Pro, W. Engel, Ed. A K Peters, 623--642.
[13]
Hollemeersch, C.-F., Pieters, B., Demeulemeester, A., Lambert, P., and Van de Walle, R. 2012. Real-time visualizations of gigapixel texture data sets using html5. In Proceedings of the 18th international conference on Advances in Multimedia Modeling, Springer-Verlag, Berlin, Heidelberg, MMM'12, 621--623.
[14]
Khronos, G., 2013. Webgl specification. http://www.khronos.org/webgl/.
[15]
Mayer, A. J. 2010. Virtual Texturing. Master's thesis, Institute of Computer Graphics and Algorithms, Vienna University of Technology, Favoritenstrasse 9-11/186, A-1040 Vienna, Austria.
[16]
Prieto, I. n., and Izkara, J. L. 2012. Visualization of 3d city models on mobile devices. In Proceedings of the 17th International Conference on 3D Web Technology, ACM, New York, NY, USA, Web3D '12, 101--104.
[17]
Schwartz, C., Ruiters, R., Weinmann, M., and Klein, R. 2011. Webgl-based streaming and presentation framework for bidirectional texture functions. In Proceedings of the 12th International conference on Virtual Reality, Archaeology and Cultural Heritage, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, VAST'11, 113--120.
[18]
Strom, J., and Wennersten, P. 2011. Lossless compression of already compressed textures. In Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics, ACM, New York, NY, USA, HPG '11, 177--182.
[19]
van Waveren, J. M. P., 2006. Real-time dxt compression, May.
[20]
Zhu, C., Tan, E. C., Kai, T., and Chan, Y. 2003. 3d terrain visualization for web gis. In Map Asia 2003, Kuala Lumpur.

Cited By

View all
  • (2022)Interaction in eXtended Reality Applications for Cultural HeritageApplied Sciences10.3390/app1203124112:3(1241)Online publication date: 25-Jan-2022
  • (2015)Animation on the webProceedings of the 20th International Conference on 3D Web Technology10.1145/2775292.2775298(249-257)Online publication date: 18-Jun-2015

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '13: Proceedings of the 18th International Conference on 3D Web Technology
June 2013
220 pages
ISBN:9781450321334
DOI:10.1145/2466533
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 June 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. WebGL
  2. distributed rendering
  3. virtual texturing

Qualifiers

  • Research-article

Conference

Web3D '13
Sponsor:

Acceptance Rates

Overall Acceptance Rate 27 of 71 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Interaction in eXtended Reality Applications for Cultural HeritageApplied Sciences10.3390/app1203124112:3(1241)Online publication date: 25-Jan-2022
  • (2015)Animation on the webProceedings of the 20th International Conference on 3D Web Technology10.1145/2775292.2775298(249-257)Online publication date: 18-Jun-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media