UMI3D / UMI3D-OpenVR-Browser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UMI3D-OpenVR-Browser

UMI3D is a web protocol that enables the creation of 3D media in which users of any AR/VR device can collaborate in real time. The 3D media is created once and hosted on a server or on a local computer. Any AR/VR device can display and interact with it remotely thanks to a dedicated UMI3D browser.

This git is an implementation of an UMI3D SteamVR browser with Unity for Windows

For more information about UMI3D, visit the UMI3D Consortium's website

Version And Documentation

The Current UMI3D-SDK version is 2.1. The documentation can be found here.

Installation :

  1. Clone this repository on your desktop.
  2. This Unity project requires the Steam VR Plugin. So after opening the project within Unity install it from the Asset Store. After its installation, if you are asked to install the legacy VR mode or the Unity XR plugin, click on "Cancel".
  3. Next, move the “SteamVR” folder in another folder named “Assets/AssetStoreTools”.
  4. Then go to Windows -> SteamVR Input. Click on “Save and generates”.
  5. Restart Unity.
  6. Go to Edit -> Project Settings -> Open VR and make sure that "Stereo rendering mode" is set to "Multi Pass".
  7. You are now ready to use this project !

Getting Started

  • Launch a Server (Server sample scenes can be found here)
  • The Ip and HttpPort of the server can be found on the "UMI3DCollaborationServer" script (usualy on the "Server" node)
  • Launch the Browser Unity Project.
  • Launch the "StartScene" Scene and fill up the Ip and the Port.
  • Click on "Connection"

About

License:Apache License 2.0


Languages

Language:C# 92.5%Language:ShaderLab 5.7%Language:HLSL 1.8%Language:Shell 0.0%Language:Batchfile 0.0%