Welcome to the Oculus Developer Forums!

Your participation on the forum is subject to the Oculus Code of Conduct.

In general, please be respectful and kind. If you violate the Oculus Code of Conduct, your access to the developer forums may be revoked at the discretion of Oculus staff.

Delayed update of position/orientation of the Oculus Rift Stereo Layers, in Unreal Engine 4

shanecolbertshanecolbert Posts: 66
Hiro Protagonist
I am currently encountering an issue with the stereo layer implementation for the Oculus Rift, when using Unreal Engine 4.
In our game, we are using stereo layers to display the HUD elements, that are parented to the player pawn.
When a player snap turns 45 degrees, the pawn rotates, but the stereo layer appears to be drawn in their old position and orientation for a frame, before updating to their new location. This issue is not present when I have tested stereo layers on the Vive and the Quest.

I have created a small test project to demonstrate the issue.
The test project contains a basic pawn. This basic pawn has a sphere mesh projected 120cm infront of the player.
At the same location as the sphere, there is a stereo layer. Every 1 second, the pawn will update the rotation by 10 degree's.

Video of the StereoLayerTest  project:
https://drive.google.com/open?id=18_bvCoEyKTWiSosyTC2FqT2rsRQxIXoP

NOTE: To better highlight the effect of the delay, I set the frame-rate locked to 15 fps.
The issue can be seen at 90fps as well, it's just harder to clearly see, and record.


Link to StereoLayerTest Project (UE4.21):
https://drive.google.com/open?id=1D-On8nXQuBymTvWl2cvZ7LnA-Npt5b7D

Any help or assistance, would be most helpful.

Regards,
Shane
Sign In or Register to comment.