[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2628588.2628601acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
research-article

A scalable rendering framework for generative 3D content

Published: 08 August 2014 Publication History

Abstract

Delivering high quality 3D content through a web browser is still a challenge especially when intellectual property (IP) protection is necessary. Thus, the transfer of 3D modeling information to a client should be avoided. In our work we present a solution to this problem by introducing a server-side rendering framework. Only images are transferred to the client, the actual 3D content is not delivered. By providing simple proxy geometry it is still possible to provide direct interaction on the client.
Our framework incorporates the Generative Modeling Language (GML) for the description and rendering of generative content. It is then possible to not only interact with the 3D content, but to modify the actual shape within the possibilities of the generative content. By introducing a control layer and encapsulating processing and rendering of the generative content in a so called GML Rendering Unit (GRU) it is possible to provide a scalable rendering framework.

References

[1]
Ahrens, J., Geveci, B., and Law, C. 2005. Paraview: An end-user tool for large data visualization. The Visualization Handbook 717, 731.
[2]
Behr, J., Dähne, P., Jung, Y., and Webel, S. 2007. Beyond the Web Browser -- X3D and Immersive VR. IEEE Virtual Reality Tutorial and Workshop Proceedings 28, 5--9.
[3]
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.
[4]
Berndt, R., Fellner, D. W., and Havemann, S. 2005. Generative 3D Models: A Key to More Information within Less Bandwidth at Higher Quality. In Proc. Web3D 2005 Intl. Symp., ACM Siggraph, 111--122. http://doi.acm.org/10.1145/1050491.1050508.
[5]
Berndt, R., Schinko, C., Krispel, U., Settgast, V., Havemann, S., Eggeling, E., and Fellner, D. W. 2012. Ring's Anatomy -- Parametric Design of Wedding Rings. In CONTENT 2012, Xpert Publishing Services, Wilmington, USA, 72--78.
[6]
Brutzman, D. 1998. The virtual reality modeling language and Java. Communications of the ACM 41, 6, 57--64.
[7]
Can I use, 2014. Can I use. {Online: http://caniuse.com/#feat=webgl; accessed 30-May-2014}.
[8]
Cedilnik, A., Geveci, B., Moreland, K., Ahrens, J. P., and Favre, J. M. 2006. Remote large data visualization in the paraview framework. In EGPGV, Eurographics Association, A. Heirich, B. Raffin, and L. P. P. dos Santos, Eds., 163--170.
[9]
Gaikai, 2014. Gaikai.com. {Online: http://www.gaikai.com/; accessed 30-May-2014}.
[10]
Havemann, S. 2005. Generative Mesh Modeling. PhD-Thesis, Technische Universität Braunschweig, Germany 1, 1--303.
[11]
Khronos WebGL Working Group, 2013. WebGL Specifcation. {Online: https://www.khronos.org/registry/webgl/specs/1.0/; accessed 30-May-2014}.
[12]
Marrin, C., 2011. Khronos Group: Public Mailing List - WebGL, November. {Online: https://www.khronos.org/webgl/public-mailing-list/archives/1106/msg00036.html; accessed 30-May-2014}.
[13]
Migenius, 2014. Migenius - Photorealistic Rendering in the Cloud Made Easy. {Online: http://www.migenius.com/; accessed 30-May-2014}.
[14]
Nemade, B., Moorthy, S., and Kadam, O. 2011. Cloud Computing: Windows Azure Platform. In Proceedings of the International Conference & Workshop on Emerging Trends in Technology, ACM, New York, NY, USA, ICWET '11, 1361--1362.
[15]
OnLive, 2014. OnLive. {Online: http://www.onlive.com/; accessed 30-May-2014}.
[16]
Reas, C., and Fry, B. 2007. Processing: A Programming Handbook for Visual Designers and Artists. MIT Press.
[17]
Schinko, C., Strobl, M., Ullrich, T., and Fellner, D. W. 2010. Modeling Procedural Knowledge -- a generative modeler for cultural heritage. Proceedings of EUROMED 2010 - Lecture Notes on Computer Science 6436, 153--165.
[18]
Schinko, C., Ullrich, T., and Fellner, D. W. 2012. Minimally Invasive Interpreter Construction -- How to reuse a compiler to build an interpreter. Proceedings of the International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking (Computation Tools) 3, 38--44.
[19]
Ullrich, T., Schinko, C., Schiffer, T., and Fellner, D. W. 2013. Procedural Descriptions for Analyzing Digitized Artifacts. Applied Geomatics 5, 3, 185--192.
[20]
Zakai, A. 2011. Emscripten: An LLVM-to-JavaScript Compiler. In Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion, ACM, New York, NY, USA, SPLASH '11, 301--312.

Cited By

View all
  • (2018)Optimization Techniques for 3D Graphics Deployment on Mobile Devices3D Research10.1007/s13319-015-0040-06:1(1-27)Online publication date: 20-Dec-2018
  • (2015)A Survey of Algorithmic ShapesRemote Sensing10.3390/rs710127637:10(12763-12792)Online publication date: 28-Sep-2015

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '14: Proceedings of the 19th International ACM Conference on 3D Web Technologies
August 2014
138 pages
ISBN:9781450330152
DOI:10.1145/2628588
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: 08 August 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. generative modeling
  2. scalable framework
  3. server-side rendering

Qualifiers

  • Research-article

Conference

Web3D '14
Sponsor:
Web3D '14: The 19th International Conference on Web3D Technology
August 8 - 10, 2014
British Columbia, Vancouver, Canada

Acceptance Rates

Overall Acceptance Rate 27 of 71 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)2
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Optimization Techniques for 3D Graphics Deployment on Mobile Devices3D Research10.1007/s13319-015-0040-06:1(1-27)Online publication date: 20-Dec-2018
  • (2015)A Survey of Algorithmic ShapesRemote Sensing10.3390/rs710127637:10(12763-12792)Online publication date: 28-Sep-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media