Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
Gerfeso's avatar
Gerfeso
Explorer
5 months ago

Splash on UE 5.5 latest MetaXR, only shows relative to where the player was looking on HMD boot.

Not where player is looking on app launch or even if player clears boundaries and creates new one and/or reset orientation OS side. The Splash will always locate itself and orient itself relative to where the HMD's orientation and position was on boot. 

The only way I can ensure it faces the users is if I reboot the HMD. 

If I update the plugin to not be TrackerLocked but FaceLocked then it does stay in front of where the user is but trackerLocked seems stuck on old/stale HMD Device Transform data?

EDIT: Did a test where I just rebooted HMD without clearing boundaries and it still shows up relative to the initial first boundary setup location, I do have to clear all boundary data and reboot to refresh it app side but I don't think that is what the intention is? 

1 Reply

Replies have been turned off for this discussion
  • Resolved by updating the OculusXRHMD_Splash.cpp DoShow() to get the latest actual HMD Pose every time rather than a cached one.

    I'm thinking its a bug. Wouldn't catch unless you build out to APK as in editor it's fine.