September Monthly Tech Updates
Oculus Developer Blog
Posted by Oculus VR
September 19, 2018

The latest updates from the Oculus Software, Integrations, and Docs teams are now live! This month's major updates include new additions to our Audio and Avatar SDKS as well as updates to our engine integrations.

Oculus Utilities for Unity 1.29

In Unity 1.29, we've improved the manifest assist tool which manages VRC required attributes and added support for the following:

  • Obtaining the dominant hand the user has specified in device settings
  • Re-centering the HMD when controller is re-centered
  • Sorting OVROverlays according to their composition depth

Unreal Engine 4 Integration 1.29

For our latest Unreal integration release, we've added 4 new Blueprints functions including:

  • Enable Orientation Tracking: Enables or disables orientation tracking
  • Enable Position Tracking: Enables or disables positional tracking
  • Set Reorient HMD On Controller Recenter: Determines whether or not the HMD is recentered whenever the controller is recentered
  • Get GPU Frame Time: Returns the amount of time that the GPU spent rendering the most recent frame

Additionally, documentation for Guardian APIs is now available. The documentation has been revamped to include a completely new set of APIs, including: Get Guardian Dimensions, Get Guardian Points, Get Node Guardian Intersection, Get Play Area Transform, Get Point Guardian Intersection, Is Guardian Displayed, Set Guardian Visibility.

For more information, please see Blueprints Reference.

Audio SDK

In the latest Audio SDK for DAW Mac, DAW Win, FMOD, Spatializer Native, and Spatializer Unity, we've added decoupling of early reflections and late reverb.

Early reflections have now been decoupled from late reverb. Previously, reverb could only be turned on if reflections were on. Now, you can use any possible combination of reflections and reverb. This allows for room modeling on lower-spec platforms (including Oculus Go) where much of the time spent in the modeling phase is in the early reflections. The reverb portion results in a more-or-less a fixed CPU hit, so turning that on and disabling early reflections can help to keep the CPU budget in check.

Wwise version support has been updated to the following:

  • Wwise 2015 support has been DEPRECATED.
  • Wwise 2016 support remains the same.
  • Wwise 2017.2 is now supported, in addition to Wwise 2017.1 (which was previously supported). Separate builds are provided for 2017.1 and 2017.2. If you are using Wwise 2017.x, you must match it with the correct build.
  • Wwise 2018.1 support has been added.

Avatar SDK 1.29

In addition to providing new Unity shader support for linear lighting, the Avatar SDK 1.29 can be used to support avatars across PC platforms.

Oculus Avatars can now be used by apps on other PC platforms. This functionality is demonstrated in the new Unity CrossPlatform sample. For more information, see the Cross-Platform Avatar Support section of Unity Developer Guide - Rift.

Mobile SDK 1.17

A new version of the OVR Metrics Tool has been released with our latest Mobile SDK.

Oculus On the Road

We always love meeting you in person. Here are some events we'll be attending. Hope to see you there!

  • This October, head down to Unite LA to meet with the team! We'll be on the show floor to chat all things Oculus Start and meet with you 1:1 during office hours.

Oculus Connect 5

Oculus Connect is around the corner and we're excited to announce new sessions and live streams to the schedule! John Carmack will also be joining us this year at OC5 for his signature Live App Reviews. App reviews will be conducted on a first-come, first serve basis. For more information and directions for submitting your Oculus Go game or application for review, you can find session information in the full Oculus Connect schedule.