Virtual Reality Exhibitions with HTC Vive and Unity3d. This is the front-end repository. For the back-end see https://github.com/dbisUnibas/virtual-exhibition-manager
Please see the wiki for further information or consider reading the Getting Started guide, if you want to setup your own virtual exhibition
The goal is to create a customisable virtual exhibition space.
- Virtual 3D world with positioned art objects
- freely movable character / player
- Generic: Support for multiple / interchangeable exhibitions
- Interface / communication between back-end (exhibition provider) and front-end (3D world)
We use Unity 2017.4.2
Set up your Unity and IDE as you wish. IntelliJ Rider is recommended for everyone that uses IDEA / PyCharm on a regular basis.
GIT & Unity: In Unity set meta files to be visible and textual via:
Edit > Project Settings > Editor
- Set
Version Control Mode
toVisible Meta Files
- Set
Asset Serialization Mode
toForce Text
These steps are taken from https://stackoverflow.com/a/18225479
/
+ Assets/ - All custom unity stuff in here
|
+ Fonts/ - Fonts files, if custom fonts are used
|
+ Materials/ - Unity Materials, if materials are used
|
+ Modules/ - Per self-contained feature a module
|
+ Prefabs/ - Unity Prefabs, if if prefabs are used
|
+ Scenes/ - Home of the scenes, e.g. 'Worlds'
|
+ Scripts/ - Home of the scripts, e.g. the logic
|
+ Sprites/ - Home of any sprites used
|
+ Library/ - Libraries for unity to work
|
+ ProjectSettings/ - Self explanatory
|
+ UnityPackageManager/) - Unity stuff
To start working on the project
- Have a HTC Vive / SteamVR setup. For the installation process, see the manual
- Start Unity3d
- On the start screen click the
Open
button - Select this repository
- Get yourself the backend
- Start the backend
- Feed the backend with an exhibition
- Adopt the exhibition id within unity. Click on the
VirtualExhibitionManager
game object in the hierarchy window and set theExhitibion Id
to your id. - Start the incredible immersive experience of having an exhibition at your place
- Ivan Giangreco
- Ralph Gasser
- Silvan Heller
- Mahnaz Parian
- Loris Sauter
This piece of software originates from the 4th Swiss Open Cultural Data Hackathon. Read more about our project on the Opendata Wiki.