Wireless VR setup

I’m preparing a VR installation for a student show in September and would need some help.

A group of students has used vvvv gamma with Stride/Fuse in their project. Theb result is an environment mixing point clouds, particles, and geometry — and we’d love to showcase it in VR using an Oculus Rift.

However, I’d prefer to avoid cables, as the headset will be used in a gallery setting with multiple visitors. I’m currently considering two possible approaches:

  1. Record and loop a 360° VR video
    Is it possible to render a spherical (equirectangular) 360° video from within Stride and play it as a looping experience inside the Oculus Rift? If so, what tools or settings would you recommend for recording this kind of output from vvvv?

  2. Live wireless streaming from PC to Oculus Rift
    Is there a way to stream the live vvvv/Stride output wirelessly to the Rift, with the headset acting more or less as a remote display (e.g. via Virtual Desktop, Air Link, or another approach)? I’m wondering about latency, reliability, and whether this works well for real-time content created with vvvv.

Any experiences, setups, or tools you can recommend would be super helpful. We have some flexibility in terms of rendering method and headset setup, but the goal is a smooth, robust, and wireless experience if at all possible.

Thanks a lot in advance!

The VR is general pain in the arse for permanent installations…
With oculus i’ve been fighting that it looses playground, when you have multiple Vives, player headsets switch at times… The only thing that was working is android headsets like oculus go and it’s better to record 360 for them…

As for streaming i’ve seen some RTC 360 stuff, but noting vvvvise i know of…

Maybe someone has better VR experince this days… As for me the Oculus DK2 was likely still the best pc headset…

Regarding record and loop a 360° VR video:

  • you can check Fuse EquirectangularSliceRenderer example - it provides an example of how to render 3D scene to cubemap and then convert it to Equirectangular projection
  • recording high-resolution videos in vvvv from my experience is only possible using incremental main loop (see graybook’s High Resoluton/ImageWriter section) - you will get an image sequence as an output, and then you can create a lossless video from it
  • also, if the project relies on real-time data (real-time audio analysis, for example), then you need to record it and play it back somehow. One way is to use VL.Interpolator.Addons or VL.Kairos recording capabilities

haven’t used this myself but have heard (some years ago) that this works actually quite well: GitHub - alvr-org/ALVR: Stream VR games from your PC to your headset via Wi-Fi

and definitely needing a very strong and stable wifi.