project:virtual_3d_exhibition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
project:virtual_3d_exhibition [2018/10/28 14:05] – [Project Impressions] silvanhellerproject:virtual_3d_exhibition [2019/05/08 17:15] (current) – [Technical Information] silvanheller
Line 1: Line 1:
 ===== Walking Around the Globe - a VR Picture Expedition ===== ===== Walking Around the Globe - a VR Picture Expedition =====
  
-With our Hackathon prototype for a virtual 3D exhibition in VR we tackle several challenges.+Watch our Video:
  
 {{:project:intro.mp4|}} {{:project:intro.mp4|}}
 +
 +With our Hackathon prototype for a virtual 3D exhibition in VR we tackle several challenges.
  
 • The challenge of exhibition space: • The challenge of exhibition space:
Line 31: Line 33:
  
 • and gives the users the opportunity to walk around the 3D objects in the virtual space • and gives the users the opportunity to walk around the 3D objects in the virtual space
 +
 +A representative screenshot:
 +
 +{{:project:globe.jpg?nolink&800|}}
  
 We unveil a window into a future where you can create, curate and experience virtual 3D expositions in VR.  We unveil a window into a future where you can create, curate and experience virtual 3D expositions in VR. 
Line 36: Line 42:
  
 Our vision has massive value for practitioners, educators and students and also opens up the experience of curation to a broader audience. It enables art to truly transcend borders, cultures and economic boundaries.  Our vision has massive value for practitioners, educators and students and also opens up the experience of curation to a broader audience. It enables art to truly transcend borders, cultures and economic boundaries. 
- 
 ==== Project Presentation === ==== Project Presentation ===
  
Line 43: Line 48:
 ==== Project Impressions ==== ==== Project Impressions ====
  
-On the very first day, we create our data model on paper by ensuring everybody got a chance to present their use cases, stories and needs.  +On the very first day, we create our data model on paper by ensuring everybody got a chance to present their use cases, stories and needs. {{ :project:er_v1.jpg?direct&400 |}}
-{{ :project:er_v1.jpg?direct |}}+
  
 On Friday evening, we had a first prototype of our VR Environment: {{ :project:screen_pres2.jpg?direct |}} On Friday evening, we had a first prototype of our VR Environment: {{ :project:screen_pres2.jpg?direct |}}
Line 68: Line 72:
  
 {{:project:biglisa.jpg?nolink&800|}} {{:project:biglisa.jpg?nolink&800|}}
 +
 +In the end we even created a mockup of the possible backend ui, the following images are some impressions for it:
 +
 +{{:project:bui-entry.jpg?nolink&300|}}
 +{{:project:bui-room.jpg?nolink&300|}}
 +{{:project:bui-exhib.jpg?nolink&300|}}
  
  
 ==== Technical Information ==== ==== Technical Information ====
  
-Our code is on Github, both the [[https://github.com/sauterl/glamhack2018-public|Frontend]] and the [[https://github.com/ppanopticon/virtual-exhibition-manager|Backend]] and will be made public on sunday.+Our code is on Github, both the [[https://github.com/dbisUnibas/virtual-exhibition-presenter|Frontend]] and the [[https://github.com/dbisUnibas/virtual-exhibition-manager|Backend]].
  
 We are using [[https://unity3d.com|Unity]] with the [[https://assetstore.unity.com/packages/tools/integration/steamvr-plugin-32647|SteamVR Plugin]] to deploy on the [[https://www.vive.com/eu/|HTC Vive]]. This combination means we had to use combinations of C# Scripting (We recommend the excellent [[https://www.jetbrains.com/rider/ | Rider Editor]]), design using the Unity Editor, custom modifications to the SteamVR plugin, do 3d model imports using FastObjImporter and other fun stuff. We are using [[https://unity3d.com|Unity]] with the [[https://assetstore.unity.com/packages/tools/integration/steamvr-plugin-32647|SteamVR Plugin]] to deploy on the [[https://www.vive.com/eu/|HTC Vive]]. This combination means we had to use combinations of C# Scripting (We recommend the excellent [[https://www.jetbrains.com/rider/ | Rider Editor]]), design using the Unity Editor, custom modifications to the SteamVR plugin, do 3d model imports using FastObjImporter and other fun stuff.
  
 Our backend is written in [[http://openjdk.java.net|Java]] and uses [[https://www.mongodb.com|MongoDB]]. Our backend is written in [[http://openjdk.java.net|Java]] and uses [[https://www.mongodb.com|MongoDB]].
 +
 +For the style transfer images, we used a open source python code which is available on [[https://github.com/anishathalye/neural-style|Github]].
 ==== Acknowledgments ==== ==== Acknowledgments ====
 The [[https://dbis.dmi.unibas.ch|Databases and Information Systems Group]] at the University of Basel is the home of a majority of our project members. Our hardware was borrowed for the weekend from the [[https://gravis.dmi.unibas.ch|Gravis Group]] from Prof. Vetter. The [[https://dbis.dmi.unibas.ch|Databases and Information Systems Group]] at the University of Basel is the home of a majority of our project members. Our hardware was borrowed for the weekend from the [[https://gravis.dmi.unibas.ch|Gravis Group]] from Prof. Vetter.
  • project/virtual_3d_exhibition.1540731929.txt.gz
  • Last modified: 2018/10/28 14:05
  • by silvanheller