dag10 / HoloViveObserver

Shared Reality: Observe a VR session from the same room using a HoloLens!
http://drewgottlieb.net/2017/01/31/mixing-reality-with-vr.html
MIT License
133 stars 31 forks source link

Info about expected network setup #14

Open molecule opened 6 years ago

molecule commented 6 years ago

This is a similar troubleshooting question as Issue 5. What exactly is the expected network setup required for this? I'm on a university campus, so we are limited in the configurations we can do. Right now, we have a router that's connecting the Desktop running the VR app, and the HoloLens is wirelessly connected to that. Of course, this router is not connected to the Internet, so the Unity Steam app complains. I can hopefully setup the desktop to connect to the Campus wifi and still be connected to the local router over ethernet, but wanted to ask about details in the meantime while I'm working on getting that setup. Will that even work? I'm not sure we'll be able to do anything else through the campus WiFi without a lot of extra bureaucracy.

Can you describe the expected network setup you envision to aid in troubleshooting?

P.s. I am planning to update the README to hopefully make things go a little more smoothly for the next person, and ultimately try and move this to the latest versions of Unity, plus add a Vuforia-style calibration step for aligning the HoloLens and the Vive. Thanks for making it available!

molecule commented 6 years ago

To give an update on this...here is

*My current setup:

  1. HoloLens connected to an on-campus network that has connection to the internet.
  2. Desktop connected to the same network.
  3. Vive plugged into Desktop, running the Vive Unity app (though I still cannot draw any blocks by pulling the triggers of the controllers - should I fix this first?)

What happens:

  1. HTC Vive is in the stage environment, but unable to draw any blocks: when I press the triggers of the controllers nothing happens.
  2. The HoloLens successfully loads and says "searching for VR environment", but then this is printed out repeatedly in the "output":
Found no matches. Refreshing match list... 
(Filename: C:/buildslave/unity/build/artifacts/generated/Metro/runtime/DebugBindings.gen.cpp Line: 51)
MatchMakingClient ListMatches :https://mm.unet.unity3d.com/json/reply/ListMatchRequest
(Filename: C:/buildslave/unity/build/artifacts/generated/Metro/runtime/DebugBindings.gen.cpp Line: 51)
  1. Launching the "networkTest" built unity application launches it, but I'm not at all sure how to use the options or what they're for.

Any tips or input would be much appreciated!