leobot
leobot copied to clipboard
Investigate and implement the VR APIs
This tasks consists of such steps:
- Investigate the VR APIs and estimate if they would work for us better than the current approach
- If that appears to be the case, implement the most suitable API
Technologies to consider:
- WebVR API. Resources:
- WebXR API which is designed as a replacement and successor of WebVR. Extended reality combines virtual reality, augmented reality and mixed reality (promo).
Disadvantages of current implementation:
- Need to touch the screen and confirm the fullscreen mode.
- Fullscreen mode in Android works only when vr.html is launched from desktop icon as HTML application.
- No fullscreen mode in iOS. I tested the current code from
B#99_Add_landscape_and_lockorientation
branch and could not initialise the VR page under iOS in Chrome, Safari and Firefox. The fullscreen popup appeared on the screen, but when I confirmed it, all browsers remained in windowed mode.