Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
artyom17's avatar
artyom17
Expert Protege
12 years ago

UnrealEngine3 - Oculus 0.3.2 integration (rel2) is released

New UE3 integration with the latest 0.3.2 Oculus SDK is released. Note, the Release 2 is now available, re-download if had downloaded the integration on or before 5/30/2014.

New features:


  • This integration is based on the latest UE3 QA - February 2014

  • Added support for DK2 (including positional tracking)

  • Distortion Rendering now uses a mesh for rendering distortion instead of a coefficient-driven pixel shader. The distortion function is encoded into the UVs of the distortion mesh, thereby moving much of the complexity inside the SDK.

  • Distortion quality has been significantly improved by modelling the distortion function using spline curves rather than polynomials. The distortion is also tailored to individual users based on profile settings specified in the Oculus Configuration Utility. Pulled “in” and pulled “out” physical settings of DK1 require different distortion for maximum quality.

  • Added 'motion enforce' console command to enable tracking even in non-stereo mode (rel 2+)

  • Added 'hmd sp NNN' console command to specify screen percentage in stereo mode

  • Added 'hmd vsync on|off' console command to specify VSync state in stereo mode

  • Added 'hmd lp on|off' console command to enable/disable low persistence mode (DK2 and up only)

  • Added 'hmdpos' series of console commands to control positional tracking (DK2 and up, see UE3-Oculus.txt)

  • Added several more new console commands (see UE3-Oculus.txt)

  • Moved UpdatePlayerViewPoint into Oculus.uc (from .cpp)

  • Added Oculus.OnUpdateHmdOrientationAndPosition and SaveBaseHmdOrientationAndPosition UnrealScript functions into Oculus.uc



Bug fixes

  • Fixed wrong rendering of portals if ScreenPercentage > 100

  • Fixed several issues of gimbals lock (rel2)

  • Fixed incorrect aiming with a headset (rel2; bug was introduced in rel1)

  • Fixed memory corruption issue (rel2; bug was introduced in rel1)