Skip to main content

Semantics-Supported Collaborative Creation of Interactive 3D Content

  • Conference paper
  • First Online:
Augmented Reality, Virtual Reality, and Computer Graphics (AVR 2017)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 10325))

Abstract

Interactive 3D techniques offer a new quality in the design of user interfaces of computer applications, in particular when 3D applications are accessible remotely over the internet. A critical element for building practical 3D applications is adequate 3D synthetic content. However, designing high-quality interactive 3D content is a complex and challenging task. This difficulty is one of the major obstacles preventing widespread use of 3D techniques on the web in many promising application domains. In this paper, a new approach to 3D content creation is presented. The approach employs a range of techniques for simplification of the content creation process, but its main novelty lies in the fact that properly structured content can be created by communities of designers, regardless of whether they explicitly collaborate or not. Appropriate organization and consistency of the user-contributed content is enforced by the use of semantic web techniques with external domain ontologies. The presented approach is consistent both with the existing content creation pipelines and business models, aiming at enhancing and not replacing the current practices in digital content creation. A prototype of a tool for 3D content design implemented as an extension to the Unity IDE is also presented.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alpcan, T., Bauckhage, C., Kotsovinos, E.: Towards 3D internet: why, what, and how? In: International Conference on Cyberworlds, CW 2007, pp. 95–99. IEEE (2007)

    Google Scholar 

  2. Berger, M., Tagliasacchi, A., Seversky, L., Alliez, P., Levine, J., Sharf, A., Silva, C.: State of the art in surface reconstruction from point clouds. In: Eurographics 2014 - State of the Art Reports. EUROGRAPHICS star report, Strasbourg, France, vol. 1, pp. 161–185, April 2014. https://hal.inria.fr/hal-01017700

  3. Chaudhuri, S., Kalogerakis, E., Giguere, S., Funkhouser, T.: Attribit: content creation with semantic attributes. In: Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, pp. 193–202. ACM (2013)

    Google Scholar 

  4. Creaform: Metrology Products (2017). https://www.creaform3d.com/en/metrology-solutions/creaform-product-overview

  5. Dachselt, R., Hinz, M., Meissner, K.: Contigra: An XML-based architecture for component-oriented 3D applications. In: Proceedings of the Seventh International Conference on 3D Web Technology, Web3D 2002, NY, USA, pp. 155–163. ACM, New York (2002)

    Google Scholar 

  6. Dassault Systèmes: 3D ContentCentral (2017). https://www.3dcontentcentral.com/

  7. De Troyer, O., Bille, W., Romero, R., Stuer, P.: On generating virtual worlds from domain ontologies. In: Proceedings of the 9th International Conference on Multi-Media Modeling, Taipei, Taiwan, pp. 279–294 (2003)

    Google Scholar 

  8. E-on software Inc.: PlantFactory (2017). http://www.plantfactory-tech.com/

  9. E-on software Inc.: VUE - Solutions for Digital Nature (2017). http://www.e-onsoftware.com/

  10. ECMA International: Universal 3D File Format (2007). http://www.ecma-international.org/

  11. Esri: Esri CityEngine (2017). http://www.esri.com/software/cityengine

  12. Flotyński, J., Walczak, K.: Ontology-based creation of 3D content in a service-oriented environment. In: Abramowicz, W. (ed.) BIS 2015. LNBIP, vol. 208, pp. 77–89. Springer, Cham (2015). doi:10.1007/978-3-319-19027-3_7

    Chapter  Google Scholar 

  13. Flotyński, J., Walczak, K.: Ontology-based representation and modelling of synthetic 3D content: a state-of-the-art review. In: Computer Graphics Forum (2017). http://dx.doi.org/10.1111/cgf.13083

  14. Fraunhofer I.G.D: X3DOM (2017). http://www.x3dom.org/

  15. Giannattasio, T.: PHOTON - CSS 3D Lighting Engine (2017). http://photon.attasi.com/

  16. Highend3D: High Quality 3D Models, Scripts, Plugins and More! (2017). https://www.highend3d.com/

  17. Interactive Data Visualization Inc.: Speedtree (2017). http://www.speedtree.com/

  18. ISO/IEC: MPEG-4 Information technology - Coding of audio-visual objects (2017). http://mpeg.chiariglione.org/standards/mpeg-4

  19. Khronos Group: COLLADA - 3D Asset Exchange Schema (2017). https://www.khronos.org/collada/

  20. Khronos Group: WebGL - OpenGL ES for the Web (2017). https://www.khronos.org/webgl/

  21. Latoschik, M.E., Blach, R., Iao, F.: Semantic modelling for virtual worlds a novel paradigm for realtime interactive systems? In: VRST, pp. 17–20 (2008)

    Google Scholar 

  22. META-Elements: META-Elements (2017). https://www.meta-elements.com/

  23. Pellens, B., De Troyer, O., Kleinermann, F.: CoDePA: a conceptual design pattern approach to model behavior for X3D worlds. In: Proceedings of the 13th International Symposium on 3D Web Technology, Web3D 2008, NY, USA, pp. 91–99 ACM, New York (2008). http://doi.acm.org/10.1145/1394209.1394229

  24. Planetside Software LLC: Terragen 4 (2017). http://planetside.co.uk/

  25. Polys, N., Visamsetty, S., Battarechee, P., Tilevich, E.: Design patterns in componentized scenegraphs. In: Proceedings of SEARIS. Shaker Verlag (2009)

    Google Scholar 

  26. Roast, K.: Phoria (2014). http://www.kevs3d.co.uk/dev/phoria/

  27. SideFX: Houdini VFX and Animation Tools (2017). https://www.sidefx.com/

  28. Spagnuolo, M., Falcidieno, B.: 3D media and the semantic web. IEEE Intell. Syst. 24(2), 90–96 (2009)

    Article  Google Scholar 

  29. Sprite3D.js: A small library for generating and manipulating CSS 3D transforms (2017). http://minimal.be/lab/Sprite3D/

  30. Textures.com: Textures for 3D, graphic design and Photoshop (2017). http://www.textures.com/

  31. Three.js: Javascript 3D library (2017). https://threejs.org/

  32. TurboSquid Inc.: 3D Models for Professionals (2017). https://www.turbosquid.com/

  33. Unity Technologies: Asset Store (2017). https://www.assetstore.unity3d.com/en/

  34. Unity Technologies: Unity Game Engine v. 5.5.2 (2017). https://unity3d.com/unity

  35. Van Gool, L., Leibe, B., Müller, P., Vergauwen, M., Weise, T.: 3D challenges and a non-in-depth overview of recent progress. In: 3DIM, pp. 118–132 (2007)

    Google Scholar 

  36. Visamsetty, S.S.S., Bhattacharjee, P., Polys, N.: Design patterns in X3D toolkits. In: Proceedings of the 13th International Symposium on 3D Web Technology, Web3D 2008, NY, USA, pp. 101–104. ACM, New York (2008). http://doi.acm.org/10.1145/1394209.1394230

  37. Voxel.js: An open source voxel game building toolkit for modern web browsers (2014). http://voxeljs.com/

  38. Voxelogic: Acropora (2017). http://www.voxelogic.com/

  39. Walczak, K.: Flex-VR: configurable 3D web applications. In: Proceedings of the Conference on Human System Interactions, pp. 135–140. IEEE (2008)

    Google Scholar 

  40. Walczak, K.: Structured design of interactive vr applications. In: Proceedings of the 13th International Symposium on 3D Web Technology, Web3D 2008, NY, USA, pp. 105–113. ACM, New York (2008). http://doi.acm.org/10.1145/1394209.1394231

  41. Walczak, K., Cellary, W.: X-VRML for advanced virtual reality applications. Comput. 36(3), 89–92 (2003)

    Article  Google Scholar 

  42. Walczak, K., Flotyński, J.: On-demand generation of 3D content based on semantic meta-scenes. In: De Paolis, L.T., Mongelli, A. (eds.) AVR 2014. LNCS, vol. 8853, pp. 313–332. Springer, Cham (2014). doi:10.1007/978-3-319-13969-2_24

    Google Scholar 

  43. Walczak, K., Flotyński, J.: Semantic query-based generation of customized 3D scenes. In: Proceedings of the 20th International Conference on 3D Web Technology, Web3D 2015, NY, USA, pp. 123–131. ACM, New york (2015). http://doi.acm.org/10.1145/2775292.2775311

  44. Walczak, K., Wojciechowski, R., Wójtowicz, A.: Interactive production of dynamic 3D sceneries for virtual television studio. In: The 7th Virtual Reality IC VRIC - Laval Virtual 2005, pp. 167–177, April 2005. http://www.laval-virtual.org/en/pres-colloque.php

  45. Web3D: The Virtual Reality Modeling Language - ISO/IEC 14772–1 (2006). http://www.web3d.org/standards/all

  46. Web 3D: X3D Specifications - ISO/IEC-19775-1 (2013). http://web3d.org/x3d/specifications/

  47. Zahariadis, T., Daras, P., Laso-Ballesteros, I.: Towards future 3D media internet. In: NEM Summit, pp. 13–15 (2008)

    Google Scholar 

Download references

Acknowledgments

This work was supported by the Polish National Science Centre (NCN) under Grant No. DEC-2012/07/B/ST6/01523.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krzysztof Walczak .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Walczak, K. (2017). Semantics-Supported Collaborative Creation of Interactive 3D Content. In: De Paolis, L., Bourdot, P., Mongelli, A. (eds) Augmented Reality, Virtual Reality, and Computer Graphics. AVR 2017. Lecture Notes in Computer Science(), vol 10325. Springer, Cham. https://doi.org/10.1007/978-3-319-60928-7_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-60928-7_33

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-60927-0

  • Online ISBN: 978-3-319-60928-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics