So i have been tinkering with a custom pawn and all.
I put the camera on a socket on the skeleton.
Problem : play in viewport or non rift mode : all is fine
Rift mode : my head is facing +x world axis.
I tried fixing it by rotating the socket, and the camera, but nope. I can’t get “non rift” and “rifted” to play the same. Strange !
Anyone got that issue also ? (and fixed it)
So the issue happens in ALL the unreal content demo, nobody noticed…
The fix is to create your own Player Controller and enable “use HMD rotation”
But by default when opening all the demo, nothing works properly.
It’s a minor issue but still is.
Thank you Kris !
So guys you have to follow these steps in ALL content :
Create a Blueprint that based on PlayerCameraManager. In the Defaults tab, find "Follow Hmd Orientation" and set it to "true". Create a Blueprint that based on PlayerController. In the Defaults tab, find Player Camera Manager Class and set it to your PlayerCameraManager Blueprint. Create a Blueprint that based on GameMode. In the Defaults tab, find Default Controller Class and set it to your PlayerController Blueprint. Finally, under your levels World Settings, find GameMode Override and set it to your GameMode Blueprint.
That will make it work.