Forum Discussion
cybereality
10 years agoGrand Champion
Unreal Engine 4 Integration 1.9.0 Released
Unreal Engine 4 Integration
These release notes describe changes to Oculus’s Unreal Engine 4.12 and 4.13 available from the Oculus GitHub repository. Oculus distributes integrations of the Unreal Engine which include the latest Oculus SDKs to provide up-to-date support for Oculus Rift and Gear VR.
Applications targeting Oculus devices automatically apply stereoscopic rendering, orientation tracking (Rift and Gear VR), and positional tracking (Rift only). The OculusPlatform plugin provides an online subsystem which interfaces with Oculus Platform features. The OculusInput plugin provides support for Oculus Touch and Oculus Remote controllers.
Clicking on “Download” above will redirect you to our Unreal Introduction, which reviews various options for working with the Oculus Unreal integration.
New Features
- Added VoIP and moderated room finding/joining support, available through the Online Subsystems interface. For more information, see Platform Features and Online Subsystems.
Bug Fixes
- Fixed near clipping plane calculation, which was incorrect when WorldToMetersScale was set to a value other than 100.
Known Issues
- A significant drop in framerate 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: Multiple initializations of the DXGISwapChain may cause flickering as the screen switches modes and a black screen when rendering to the Rift with a different GPU from the one the game is using to render the eye buffers.
- Stereo Layer Depth Ordering : Doesn’t support head-locked layers, only world-locked and tracker-locked.
14 Replies
Replies have been turned off for this discussion
- devbmadExplorerThanks, great news! Does voip chat work also on GearVR?
- vrdavebOculus StaffYes, it should.
- devbmadExplorerThanks vrdaveb, just checked in the git repos, looks like android has not yet the voice coded and the android voice module compiled in, though (UnrealEngine/Engine/Source/Runtime/Online/Voice/Private/)
Is this codec necessary for using oculus voip stack? Also, does oculus voip stack in UE4 already uses the positional audio? - brian_jewExpert Protege
devbmad said:
Thanks vrdaveb, just checked in the git repos, looks like android has not yet the voice coded and the android voice module compiled in, though (UnrealEngine/Engine/Source/Runtime/Online/Voice/Private/)
Is this codec necessary for using oculus voip stack? Also, does oculus voip stack in UE4 already uses the positional audio?
The codec shouldn't be necessary. Also it currently does not use the positional audio. It is currently routed through the standard UE4 CreateVoiceAudioComponent() found in OnlineSubsystemUtils.cpp - devbmadExplorerOk, good! I'm afraid that the voice module for android is necessary anyway, without it with the pre-built distribution of unreal engine it won't be possible to have voice chat on gear VR. I started writing the module time ago, but that was never properly integrated (https://answers.unrealengine.com/questions/204090/android-voice-chat.html). I may look into opening a pull request, it would be good to have in 4.14 when the new platform sdk is integrated.
- devbmadExplorerJust created a pull request in Epic's githup repos for the VoiceModuleAndroid implementation (https://github.com/EpicGames/UnrealEngine/pull/2894). Please let me know if anybody has success with it and oculus online subsystem (at the moment the patch was just tested with online subsystem null)
- devbmadExplorerWill the 1.9 integration be merged in time for UE 4.14?
- cyberealityGrand ChampionNot sure about Epic official, but the Oculus UE4 fork is usually up-to-date.
- devbmadExplorerThe 1.9 integration is not yet in 4.14 Epic official (released yesterday)
- Anonymous@brian_jew or @cybereality my default question when it comes to these awesome new Online Subsystem features: Which of them are exposed to Blueprints and would work in a blueprint only project?
ie specifically these features new to 1.9.0:
1. VoIP
2. P2P networking
3. moderated room finding/joining support
If they are not available for a gearvr blueprint only project at the moment when might that be added?
Many thanks in advance for the info!
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device