Skip to main content
Up and Coming
August 12, 2014

UE4 QA 07_2014 (4.3) integration with Oculus SDK 0.4!

Hey guys,

Finally, it is here. Oculus SDK 0.4 integration with UE4 4.3 (July'14 QA) is released.
Licensees can download the integration package from our web-site (Developers -> Downloads). This integration will patch the codebase up to 4.3.1.
GitHub $19-subscribers can access it through https://github.com/Oculus-VR/UnrealEngine/tree/4.3 (also 4.3.1 changes are already applied).

Note, you'll need to install the latest 0.4 Runtime for this integration to work. Once you've installed the Runtime your previous UE4 + Oculus (0.3-based) will stop working, however, it is easy to restore its functionality by two simple steps:
1) Using the Oculus icon in the taskbar switch display mode to 'Extend Desktop';
2) Using the same icon, run the 'Configuration Utility', go to the 'Tools' -> 'Advanced' -> 'Pause Service...'. The service will be automatically restarted once you run 0.4-based app.

We are working with Epic to integrate this code to upcoming UE4 4.4, will see how it goes (can't promise anything; in worst case scenario we will provide our own integration for 4.4 as well).

Note, there are several known issues with this integration, the major ones are as follows:
1) OpenGL doesn't work in Windows (in both modes - "Direct HMD Access from Apps" and "Extend Desktop to HMD".
2) There is no timewarp on Mac; will be there in the next update.
3) If you have issues in "Direct HMD Access..." mode - switch to "Extend Desktop": we are still actively working on improving our display driver.

If you have any issues or questions - post them here, I'll try to monitor this thread regularly.
    This topic has been closed for replies.

    106 replies

    Up and Coming
    August 12, 2014
    BTW Oculus guys, I think you may want to change the default branch to 4.3 instead of 4.2 as it is now, because with Github for Windows, it won't let you easily clone the 4.3 branch directly.
    Twitter IndieDB
    Up and Coming
    August 12, 2014
    "artyom17" wrote:
    No, it is not available for 4.4 preview yet. We are working with Epic guys to make it happen 'out of the box' for 4.4 (w/o necessity of using our custom integration).


    Appreciate the quick response, will sit patiently.
    Up and Coming
    August 12, 2014
    "n00854180t" wrote:
    BTW Oculus guys, I think you may want to change the default branch to 4.3 instead of 4.2 as it is now, because with Github for Windows, it won't let you easily clone the 4.3 branch directly.


    Get a better GIT client. I use SmartGit 6.
    Up and Coming
    August 12, 2014
    "Gigantoad" wrote:
    "n00854180t" wrote:
    BTW Oculus guys, I think you may want to change the default branch to 4.3 instead of 4.2 as it is now, because with Github for Windows, it won't let you easily clone the 4.3 branch directly.


    Get a better GIT client. I use SmartGit 6.


    Meh - I just use the command line. But it's still an annoying issue (plenty of people use Github for Windows).
    Twitter IndieDB
    artyom17Author
    Up and Coming
    August 12, 2014
    "n00854180t" wrote:
    BTW Oculus guys, I think you may want to change the default branch to 4.3 instead of 4.2 as it is now, because with Github for Windows, it won't let you easily clone the 4.3 branch directly.


    Done!
    artyom17Author
    Up and Coming
    August 12, 2014
    "karrtoon" wrote:
    "artyom17" wrote:
    Clarifying access to UE4 integration:
    1) To access UE4 integration for July QA from our "Downloads" section you must be a 'full licensee' of UE4 (not github-$19-subscriber. If you are, and if you still doesn't see the download link, please shoot an email to 'support@oculus.com'.
    2) To access the github branch you must be a subscriber AND you must log into github (thanks jzer0 !).


    I'm still pretty confused. I did not see any July QA on the downloads or documentation page. I do not see any github links anywhere. The UE4 update is nowhere to be found, I am a subscriber for UE4 at the $19 a month. Is there anything else I need? Searched google still found nothing.

    I was able to get everything working with the old oculus cam driver and disabling the Oculus services, but would prefer to use this update.

    Edit: Nevermind, I logged into the github first which I think came with my UE4 subscription, then clicked on the link from first post and was able to download. My fault.


    So, the only option for you is to get it through github and you will not see anything in our 'Downloads' section.
    To access the github version, you must login to github, make sure you can access the Epic's EpicGames/UnrealEngine branch and then go to https://github.com/Oculus-VR/UnrealEngine
    Does this work for you?
    Up and Coming
    August 12, 2014
    "artyom17" wrote:
    "n00854180t" wrote:
    BTW Oculus guys, I think you may want to change the default branch to 4.3 instead of 4.2 as it is now, because with Github for Windows, it won't let you easily clone the 4.3 branch directly.


    Done!


    Rad, thank you! :D
    Twitter IndieDB
    Up and Coming
    August 12, 2014
    Thanks for the help guys. I am compiling the Oculus fork of the Editor right now. It's taking it's time, but it seems to be working. Took me a while to get the github client to work, and I still don't know why it wasn't working.
    Up and Coming
    August 12, 2014
    I am now getting the error while building in Visual Studio 2013:

    Error 1 error C1083: Cannot open include file: 'OVR.h': No such file or directory d:\ue4\unreal engine\4.3\engine\plugins\oculusrift\source\oculusrift\private\OculusRiftHMD.h 35 1 UE4
    Error 2 error : Failed to produce item: D:\UE4\Unreal Engine\4.3\Engine\Intermediate\Build\Win64\UE4Editor\Development\Plugins\Dynamic\UE4Editor-OculusRift.exp D:\UE4\Unreal Engine\4.3\Engine\Intermediate\ProjectFiles\ERROR UE4
    Error 3 error MSB3073: The command "..\..\Build\BatchFiles\Build.bat UE4Editor Win64 Development" exited with code -1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets 38 5 UE4



    Do I in fact need the SDK files to be placed there afterall? I followed Github instructions to the letter.
    New Participant
    August 12, 2014
    "karrtoon" wrote:
    I am now getting the error while building in Visual Studio 2013:

    Error 1 error C1083: Cannot open include file: 'OVR.h': No such file or directory d:\ue4\unreal engine\4.3\engine\plugins\oculusrift\source\oculusrift\private\OculusRiftHMD.h 35 1 UE4
    Error 2 error : Failed to produce item: D:\UE4\Unreal Engine\4.3\Engine\Intermediate\Build\Win64\UE4Editor\Development\Plugins\Dynamic\UE4Editor-OculusRift.exp D:\UE4\Unreal Engine\4.3\Engine\Intermediate\ProjectFiles\ERROR UE4
    Error 3 error MSB3073: The command "..\..\Build\BatchFiles\Build.bat UE4Editor Win64 Development" exited with code -1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets 38 5 UE4



    Do I in fact need the SDK files to be placed there afterall? I followed Github instructions to the letter.


    I believe you may be missing the Oculus ZIP. Near the top of the README is a third ZIP you need to download in addition to the two needed from Unreal further down in the instructions.