Added Adaptive Resolution to OVRManager, which automatically scales down app resolution when GPU utilization exceeds 85%. See “OVRManager” in Unity Components for details. (Rift only, requires Unity v 5.4 or later)
OVR Screenshot Wizard size parameter is now freeform instead of dropdown selection for greater flexibility.
Added recommended anti-aliasing level to help applications choose the right balance between performance and quality.
Added support for more than one simultaneous OVROverlay. Now apps can show up to 3 overlay quads on Gear VR and 15 on Rift.
Added OVRHaptics.cs and OVRHapticsClip.cs to programmatically control haptics for Oculus Touch controller. See OVRHaptics for more information.
Added public members Enable Adaptive Resolution, Max Render Scale, and Min Render Scale to OVRManager.
Added OVRManager.useRecommendedMSAALevel to enable auto-selection of anti-aliasing level based on device performance.
Added OVRManager.useIPDInPositionTracking to allow apps to separately disable head position tracking (see OVRManager.usePositionTracking) and stereopsis.
Fixed bug preventing power save from activating on Gear VR.
Fixed counter-intuitive behavior where disabling OVRManager.usePositionTracking prevented proper eye separation by freezing the eye camera positions at their original offset.
Unity 5 automatically generates manifest files with Android builds that will cause them to be automatically rejected by the Oculus Store submission portal. If this is blocking your application submission, please let us know on our Developer Forums and we will work with you on a temporary workaround.
Gear VR developers using Unity 5.3.4 or later, or using Unity 5.4.0b16 and later: Do not set DSP Buffer Size to Best in Audio Manager in the Inspector for now or you will encounter audio distortion. Set it to Good or Default instead.
Unity 5.3.6p1 is the first version to include support for PC SDK 1.6.
The latest 5.4 version does not include 1.6, and only supports PC SDK 1.5.
I'm building for the Gear VR using the VRRig prefab in Unity 3.3.5f1 and when I test on the phone the screen is black and the app crashes. Is this an issue of the utilities or am I doing something wrong? (previous version works well). I also tested on an empty scene and the same thing happens
In 1.7 I'm getting a crash during/after OnApplicationPause when the "Use Recommended MSAA Level" option is enabled. I'm using 5.4.0p2 and building to GearVR (S7). You should be able to repro with a blank scene with OVRCameraRig (with the option checked). Load up, the take off the headset, wait 15 to 30 seconds and then put it back on. Seems to crash only if an adjustment to MSAA has occurred. For example: On S7, if project is built with 2x MSAA, it will be bumped up to 4x at runtime and crash after doing the above.
Testing on a Note4 it seems to be fine regardless of whether an adjustment to MSAA has occurred at runtime.
My test units are an Exynos S7 running 6.0.1 and a Snapdragon Note4 running 5.1.1.