Page 1 of 1

The Void VR... DIY Solutions?

Posted: Mon Jul 01, 2019 10:13 am
by cmmurphy
If you've never seen The Void VRs stuff, its basically location based multiplayer VR Where there is a physical wall where the virtual wall is. Get it? I work for a university lab that is exploring doing this on the cheap and I have no idea where to start. We can create a back pack VR sytem with either the Vive or Oculus pretty easy, but how do you move beyond the limit of their tracking bounds? We have a 12 camera Optitrack mocap system but then you have the issue of circumventing the headsets built in tracking solution and do you wire all the cameras to the VR backpack??... UGH! I'm pretty new at this and I'm really lost. Does anyone have any ideas?

Re: The Void VR... DIY Solutions?

Posted: Mon Jul 01, 2019 12:37 pm
by steven.andrews
Hi cmmurphy,

For location based VR, the motion capture cameras are run by a dedicated machine which acts as a server for the tracking data. This machine, running Motive, will stream to backpack PCs over wifi.

The backpack PCs will run a game engine such as Unity or Unreal, and utilize something like our OpenVR Driver to receive the tracking information. From there, the gameplay and interaction is up to the developer.

I hope this helps to briefly describe what the setup would consist of.

Best,
Steven
--
Steven Andrews
OptiTrack | Senior Customer Support Engineer
help.naturalpoint.com
support@optitrack.com

Re: The Void VR... DIY Solutions?

Posted: Thu Jul 04, 2019 8:34 pm
by cmmurphy
Thankyou!This is very informative! So the machine running motive (server) uses NetNet to send the data correct? I'm assuming that this is how they facilitate multiplayer by using mocap to tell players where others are ansd what they are doing. just trying to wrap my head around this.

Re: The Void VR... DIY Solutions?

Posted: Mon Jul 08, 2019 9:52 am
by steven.andrews
My pleasure cmmurphy!

That is correct, the Motive machine acts as the server for the tracking data, which is sent through NatNet.

For multiplayer experiences, I believe there is usually a game server that also receives the tracking data and updates all clients. This is likely how the game determines where players are in relation to each other and how the game should react. You might want to take a quick look at this bit of documentation.
https://v21.wiki.optitrack.com/index.ph ... ayer_Setup

Best,
Steven
--
Steven Andrews
OptiTrack | Senior Customer Support Engineer
help.naturalpoint.com
support@optitrack.com