Unreal Engine 4 Integration

| Published 2019-05-20

Unreal Engine 4 Integration - 1.37

These release notes describe changes to the Unreal Engine 4.22 source distribution available from the Oculus GitHub repository.

All versions of Unreal 4.10 and later include built-in support for Oculus Rift and Samsung Gear VR, including automatic stereoscopic rendering and tracking. Oculus Go support is included in Unreal 4.19 and later.

For more information, see our Unreal Engine Developer Guide.

Oculus Source Distribution

The following distributions of the Unreal Engine source code include the latest SDK and provide the most recent features. Access requires a GitHub account subscribed to the private EpicGames/UnrealEngine repository (instructions here).

Note: If you are not logged into a subscribed account, you will get a 404 error from GitHub.

Unreal Source Distribution

The standard Epic source distribution hosted on GitHub is typically about a month behind the Oculus branch in feature support. Access requires a GitHub account subscribed to the private EpicGames/UnrealEngine repository (instructions here).

Note: If you are not logged into a subscribed account, you will get a 404 error from GitHub.

Unreal Engine Binary

For beginning or casual developers, we recommend the Unreal Engine binary available through Epic’s Launcher.

For more information on the differences between different Unreal options and how to access them, see the Version Compatibility Matrix in our Developer Guide.

New Features

  • The 1.37 Oculus Integation for Unreal adds development support for the Rift S headset.
  • Added support for Android External Surfaces to support high-definition video playback to Unreal compositor layers.
  • Added support Equirect compositor layers.
  • Updates to the Oculus Platform Tool to support additional launch settings and expansion files.
  • Vulkan updates -
    • Fixed miscellaneous MSAA bugs.
    • Added support for sRGB render target.
    • Added engine-side support for FFR. This feature will require a future Oculus Quest runtime update for end-to-end support.
    • Added engine-side support for multiview. This feature will require a future Oculus Quest runtime update for end-to-end support.

Integration Changes

  • Updated the Oculus Unreal Integration to 1.37.

Known Issues

  • A significant drop in frame rate occurs when UE4 is not in focus in VR preview mode. To avoid this issue, uncheck the Use Less CPU when in Background in Edit > Editor Preferences > General (left sidebar) > Miscellaneous (left sidebar) > Performance.
  • Exclusive Mode issues: Setting the mirror window to full-screen exclusive mode will not work correctly if the monitor and HMD are connected to different GPUs.