All Projects → dag10 → Holoviveobserver

dag10 / Holoviveobserver

Licence: mit
Shared Reality: Observe a VR session from the same room using a HoloLens!

Projects that are alternatives of or similar to Holoviveobserver

Mr Realtime Translator
Real-time translation services in Mixed Reality. Core pieces to get audio from the mic in Unity and stream over a websocket to the Azure Translator API and process the responses - as you speak!
Stars: ✭ 22 (-82.54%)
Mutual labels:  unity, hololens, mixed-reality
Hololenswithopencvforunityexample
HoloLens With OpenCVforUnity Example
Stars: ✭ 142 (+12.7%)
Mutual labels:  unity, hololens, mixed-reality
Stereokit
An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!
Stars: ✭ 195 (+54.76%)
Mutual labels:  hololens, mixed-reality, virtual-reality
MixedRealityResources
Mixed Reality related resources
Stars: ✭ 190 (+50.79%)
Mutual labels:  hololens, virtual-reality, mixed-reality
Ar Vrcourse
VR,AR,MR 开发入门教程
Stars: ✭ 298 (+136.51%)
Mutual labels:  hololens, mixed-reality, virtual-reality
Vrtk
*Beta* - An example of how to use the Tilia packages to create great content with VRTK v4.
Stars: ✭ 3,422 (+2615.87%)
Mutual labels:  unity, steamvr, virtual-reality
Dxr
DXR is a Unity package for rapid prototyping of immersive data visualizations in augmented, mixed, and virtual reality (AR, MR, VR) or XR for short.
Stars: ✭ 134 (+6.35%)
Mutual labels:  unity, hololens, mixed-reality
MoonMotion
Moon Motion Toolkit - Free and open source toolkit for VR locomotion
Stars: ✭ 38 (-69.84%)
Mutual labels:  steamvr, virtual-reality, mixed-reality
Viveinpututility Unity
A toolkit that helps developing/prototyping VR apps.
Stars: ✭ 256 (+103.17%)
Mutual labels:  unity, steamvr, virtual-reality
Mapssdk Unity
This repository contains samples, documentation, and supporting scripts for Maps SDK, a Microsoft Garage project.
Stars: ✭ 307 (+143.65%)
Mutual labels:  unity, mixed-reality, virtual-reality
Mixedrealitytoolkit Unity
Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.
Stars: ✭ 4,817 (+3723.02%)
Mutual labels:  unity, hololens, mixed-reality
Mixedrealitycompanionkit
This is a MixedRealityToolkit style repository for code bits and components that may not run directly on Microsoft HoloLens or immersive headsets but instead pair with them to build experiences.
Stars: ✭ 522 (+314.29%)
Mutual labels:  hololens, mixed-reality
Mixedreality Webrtc
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
Stars: ✭ 568 (+350.79%)
Mutual labels:  unity, hololens
Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (+372.22%)
Mutual labels:  unity, virtual-reality
Realitymixer
Mixed Reality app for iOS
Stars: ✭ 520 (+312.7%)
Mutual labels:  mixed-reality, virtual-reality
Mixedrealitytoolkit
The MixedRealityToolkit is a collection of scripts and components intended to accelerate the development of mixed reality applications targeting Windows Mixed Reality.
Stars: ✭ 757 (+500.79%)
Mutual labels:  hololens, mixed-reality
Nerf unity
Unity project for nerf_pl (Neural Radiance Fields)
Stars: ✭ 27 (-78.57%)
Mutual labels:  unity, mixed-reality
Cardboard Vr Unity Sdk
Stars: ✭ 55 (-56.35%)
Mutual labels:  unity, virtual-reality
Spatial Computing
Samples showing how to use Azure and AI services in Mixed Reality projects
Stars: ✭ 63 (-50%)
Mutual labels:  hololens, virtual-reality
Livescan3d Hololens
A Unity application for receiving and rendering point clouds on Hololens and other devices.
Stars: ✭ 459 (+264.29%)
Mutual labels:  unity, hololens

HoloViveObserver

Observe a VR session from the same room using a HoloLens!

Building

Open the HoloViveObserver directory using Unity 5.5.2f1 (64-bit), Unity 5.5.0 as well as Unity 5.6.x will not work.

Never update the Steam VR plugin. It is modified by @Sorob to compile in Hololens

Holotoolkit is also modified to fix the Cursor errors. Updating it is not recommended.

This project uses Unity's cloud based Multiplayer service. After opening the project go to Window > Services to open the Services tab. It is important to mention you must be logged into your Unity cloud account within the Unity Editor. (ie. not working offline)

HoloLens Build Settings

Click the New link... button in the Services tab. Select your organization name (username). Click Create button to create a cloud project. Next click the Multiplayer service to enable. Click Go to dashboard In a browser if you are logged into your Unity account a *Max players per room" field needs to be set as 2 or more and click save. Finally click Refresh Configuration and you should now see a list of your current configuration settings.

Building the HoloLens app

If you are planning on building for the HoloLens and running the Vive from the same machine it is important to build for the HoloLens first.

Open the File -> Build Settings menu.

Make sure Windows Store is selected. If it isn't, select it and click Switch Platform.

Then click Build and select the existing App folder. This will export a Visual Studio project. Yes, you have to do this each time you make changes within Unity and want to deploy to HoloLens. If you just make code changes, you can skip the Build Settings step and build right from Visual Studio.

Within the App folder, open the Vive Observer.sln file. Do not be confused by the HoloViveObserver.sln file in the parent folder, that solution has no projects.

Once within Visual Studio 2017, select Release and target x86, then choose whether you want to deploy to an actual HoloLens or the emulator.

HoloLens Build Settings

NOTE: When choosing the UWP Build Type as D3D the SteamVR_Settings window may pop up. Simply leave this window up, DO NOT click Accept All Settings or Ignore All. If you do this the project will not function properly on the HoloLens.

Running the Vive (SteamVR) app

Open the File -> Build Settings menu.

Make sure PC, Mac, Linux Standalone is selected. If it isn't, select it and click Switch Platform.

On the SteamVR_Settings window click Accept All

HoloLens Build Settings

Now, hit the play button at the top of the Unity window.

Building the HoloLens app after Accept All

Make sure your build settings look like this: HoloLens Build Settings

Also make sure your color space at the player settings is Gamma. HoloLens Player Settings

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].