Virtual Reality
Development approaches
Open source development for an Unity application
- Licensing problems:
- 3rd party assets are already covered by a licence
- 3rd party assets are a core piece of the Unity way
- 3rd party assets have to be part of the game repository
- All of my own work should be published under a GPL (code) or CC (binary) licence
Virtual-reality under Linux
- Push for professional applications
- Not necessarily with Unity but lowlevel OpenVR compatibility
- The HTC Vive preorder promised Linux support from day 1
- Oculus dropped Linux (and macOS) completely
- VR on Linux
- Steam can't filter for VR on Linux applications
- SteamVR is kinda working, but freezes
Development ideas
- Whirligig Media Player is built using Unity:
- Using AVpro pluging for video playback which doesn't support Linux
- Support libVLC render path (next to DiretShow, Media Foundation)
Play Android cardboard or Gear VR applications on desktop
- Android virtual machine or emulator
- Get headset movement and orientation, inject to VM
- Capture image from VM and play back as native side-by-side video in the desktop headset
- Correct the distortion