1
\$\begingroup\$

I have an Android SmartPhone with a fairly high resolution + USB-C port, a USB-C-to-USB-A cable, and a Google Cardboard headset.

Is it possible to develop a VR app running on a PC game engine (such as Unreal) but stream the output to the Cardboard headset by using the phone as a display? (rather than running the app entirely on the phone). For instance, if I wanted to render using a beefy NVIDIA GPU and stream the graphics over USB.

What are the options here? I'm aware of this guide, which seems reasonable: https://uploadvr.com/budget-vr-101-get-pc-vr-streaming-phone/

Is this a use case supported by any Game Engines like Unreal/Unity?

\$\endgroup\$
  • \$\begingroup\$ Not out of the box. Unreal source code is accessible so it can be added. Unity probably not, unless you purchase a license that allows source access. \$\endgroup\$ – JonS Sep 26 '17 at 17:41
1
\$\begingroup\$

Found a workable solution: developing a Daydream/Cardboard App using Instant Preview (https://developers.google.com/vr/tools/instant-preview) allows Unity / Unreal Applications to be rendered locally on the desktop and be streamed over to the smartphone. This is good enough for prototyping.

|improve this answer|||||
\$\endgroup\$
  • \$\begingroup\$ Glad to see that you found a solution! Don't forget to mark it as accepted - it helps others who may run into the same or similar problems. \$\endgroup\$ – Pikalek Aug 23 '18 at 17:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.