VRIF Openxr 2017

VRIF Openxr 2017

VRIF - OpenXR Paul Pedriana © Copyright Khronos Group 2017 - Page 1 The OpenXR Working Group © Copyright Khronos Group 2017 - Page 2 What does XR mean? • In a nutshell, extensible reality • VR / AR / MR • OpenVR was already in use, but OpenXR has a wider target than VR anyway • We are working with Google Tango and Microsoft Hololens teams, for example © Copyright Khronos Group 2017 - Page 3 VR, AR, and MR? • OpenXR is primarily targeting VR • But VR a lot of overlap with AR - Flexible viewport definitions being considered for OpenXR serve both VR and AR, for example © Copyright Khronos Group 2017 - Page 4 High level interaction • Applications and graphics engines use the same application interface • VR devices use the same device layer • Runtimes from various vendors implement the application interface and the device layer interface © Copyright Khronos Group 2017 - Page 5 Application Interface • Enables VR applications • Provides: - VR drawing interface - physical tracking interface - device input interface • Supports any modern platform, including both mobile and desktop platforms • Supports multiple graphics APIs - OpenGL, Vulkan, D3D11, D3D12, Metal • API design resembles Vulkan © Copyright Khronos Group 2017 - Page 6 Device Plugin Interface • Enables VR hardware to portably work on a variety of runtimes • Provides VR hardware configuration flexibility • Provides room for VR hardware innovation © Copyright Khronos Group 2017 - Page 7 API Flow • Flow is bi-directional • Applications call through the runtime and possibly through the device layer • Devices call through the runtime and state is reflected through to applications © Copyright Khronos Group 2017 - Page 8 External Collaboration opportunities • Standardized display specifications - e.g. EDID extensions for VR displays • Standardized VR hardware systems - e.g. reference device layer implementation • Graphics API (e.g. Vulkan) extensions for VR/AR - e.g. support for exposing display timing synchronization • Graphics hardware support for VR/AR - e.g. support for variable density (non-rectilinear) rendering • OS support for VR/AR - e.g. support for private displays • Web browser integration - e.g. support for OpenXR in web browsers • Extended display functionality - e.g. anti-ghosting features such as pixel overdrive • Innovative hardware - e.g. advanced eye tracking © Copyright Khronos Group 2017 - Page 9 Questions? © Copyright Khronos Group 2017 - Page 10.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us