Oculus Developer Release Notes: v12
Oculus Developer Blog
|
Posted by Oculus VR
|
December 23, 2019
|
Share

See below for the latest developer release notes. If you have questions and/or feedback on any of these updates, feel free to comment below or post on the Developer Forum.

Please note: the versioning structure has been updated to assure consistency across Oculus releases. Version 12.0 of several Oculus SDKs follow version 1.43.



Oculus Integration for Unity

New Features

  • Added hand tracking support on Oculus Quest as a preview release.
    Developer Preview Disclaimer: Hand tracking is presented as a developer preview feature in this release. Apps using this feature will not currently be accepted for submission into any Oculus release channel until the feature exits the developer preview phase in a future release.

  • See the Hand Tracking Documentation Page for steps on how to get started

  • Added support for a default third person camera in MRC

Integration Changes
Updated the Oculus Unity Integration to v12.0, including:

  • Updated the Audio Spatializer to 12.0

  • Updated the Platform integration to 12.0

Sample Changes

See the Unity Integration Download Page for a full list of version specific and generally known issues.

Unreal Engine 4 Integration

New Features
Improvements to late latching. See the following blog post for more information: UE4 Late Latching for Oculus Quest: Design, Benefits and How to Get Started

Integration Changes
Updated OVRPlugin to version 1.44.0

Platform SDK

Known Issues
When a user attempts a deep link to an app on a Rift device, and the user does not own the app, the deep link call returns an error that you must handle in your code.

Mobile SDK

Versioning methodology has been updated to bring consistency to Oculus SDK releases. This release (12.0) follows Mobile SDK 1.28. New Mobile SDK features include:

  • Hand tracking is now supported on Oculus Quest as a developer preview feature. See the "Hand Tracking" section of VrApi Input and the new VrHands sample for example usage.

    Developer Preview Disclaimer: Hand tracking is presented as a developer preview feature in this release. Apps using this feature will not currently be accepted for submission into any Oculus release channel until the feature exits the developer preview phase in a future release.

  • Dynamic foveation is now supported. See the "Dynamic Foveation" section of Fixed Foveated Rendering for more information.

  • Added OVRMRCLib for native MRC development. See the Native Android Mixed Reality Capture Documentation for more information on the subject.

API Changes

  • A new hand tracking API has been added.

  • A new ovrProperty, VRAPI_DYNAMIC_FOVEATION_ENABLED, has been provided which allows the application to specify whether dynamic foveation should be enabled.

  • A new event polling mechanism, vrapi_PollEvent, has been added to the API.

  • New ovrSystemProperty values VRAPI_SYS_PROP_HAS_ORIENTATION_TRACKING and VRAPI_SYS_PROP_HAS_POSITION_TRACKING have been added for querying device tracking capabilities.

Oculus Spatializer Native

OVRAudio API for Native C/C++ 12.0
An interface to let developers add HRTF-based spatialization and room modeling to applications. For more information, see the Audio SDK Developer Guide. New features include:

  • Versioning has been changed for consistency across Oculus releases. This release follows Audio SDK 1.43.

  • Additional optimizations and performance updates.


Be sure to keep an eye out for upcoming blog posts expanding on a number of these updates, while Oculus Developer Twitter and Facebook channels offer the latest in VR development news and insights.