Semantics-Supported Collaborative Creation of Interactive 3D Content

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10325)


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.


3D content 3D web Semantic web Content creation Unity IDE 



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


  1. 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. 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.
  3. 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. 4.
  5. 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. 6.
    Dassault Systèmes: 3D ContentCentral (2017).
  7. 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. 8.
    E-on software Inc.: PlantFactory (2017).
  9. 9.
    E-on software Inc.: VUE - Solutions for Digital Nature (2017).
  10. 10.
    ECMA International: Universal 3D File Format (2007).
  11. 11.
    Esri: Esri CityEngine (2017).
  12. 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 CrossRefGoogle Scholar
  13. 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).
  14. 14.
    Fraunhofer I.G.D: X3DOM (2017).
  15. 15.
    Giannattasio, T.: PHOTON - CSS 3D Lighting Engine (2017).
  16. 16.
    Highend3D: High Quality 3D Models, Scripts, Plugins and More! (2017).
  17. 17.
    Interactive Data Visualization Inc.: Speedtree (2017).
  18. 18.
    ISO/IEC: MPEG-4 Information technology - Coding of audio-visual objects (2017).
  19. 19.
    Khronos Group: COLLADA - 3D Asset Exchange Schema (2017).
  20. 20.
    Khronos Group: WebGL - OpenGL ES for the Web (2017).
  21. 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. 22.
    META-Elements: META-Elements (2017).
  23. 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).
  24. 24.
    Planetside Software LLC: Terragen 4 (2017).
  25. 25.
    Polys, N., Visamsetty, S., Battarechee, P., Tilevich, E.: Design patterns in componentized scenegraphs. In: Proceedings of SEARIS. Shaker Verlag (2009)Google Scholar
  26. 26.
    Roast, K.: Phoria (2014).
  27. 27.
    SideFX: Houdini VFX and Animation Tools (2017).
  28. 28.
    Spagnuolo, M., Falcidieno, B.: 3D media and the semantic web. IEEE Intell. Syst. 24(2), 90–96 (2009)CrossRefGoogle Scholar
  29. 29.
    Sprite3D.js: A small library for generating and manipulating CSS 3D transforms (2017).
  30. 30. Textures for 3D, graphic design and Photoshop (2017).
  31. 31.
    Three.js: Javascript 3D library (2017).
  32. 32.
    TurboSquid Inc.: 3D Models for Professionals (2017).
  33. 33.
    Unity Technologies: Asset Store (2017).
  34. 34.
    Unity Technologies: Unity Game Engine v. 5.5.2 (2017).
  35. 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. 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).
  37. 37.
    Voxel.js: An open source voxel game building toolkit for modern web browsers (2014).
  38. 38.
    Voxelogic: Acropora (2017).
  39. 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. 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).
  41. 41.
    Walczak, K., Cellary, W.: X-VRML for advanced virtual reality applications. Comput. 36(3), 89–92 (2003)CrossRefGoogle Scholar
  42. 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. 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).
  44. 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.
  45. 45.
    Web3D: The Virtual Reality Modeling Language - ISO/IEC 14772–1 (2006).
  46. 46.
    Web 3D: X3D Specifications - ISO/IEC-19775-1 (2013).
  47. 47.
    Zahariadis, T., Daras, P., Laso-Ballesteros, I.: Towards future 3D media internet. In: NEM Summit, pp. 13–15 (2008)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Poznań University of Economics and BusinessPoznańPoland

Personalised recommendations