Open mungewell opened 3 years ago
Found this section in 'vridge.cfg', setting false allows script to send rotations. Still if there is a way to set via API that would be good.
"Name": "motorola one hyper",
"RefreshRateHz": 60,
"SupportsReprojection": false,
"Type": 0,
"Version": "2.7.4",
"VersionCode": 20704
This happens because API server remembers that most recently connected device was using reprojection. This is generally intended because if I recall correctly, device reprojection expects the render rotation to be matched with the pose captured on the device which has no way of working with API-driven head pose.
Problem scenario occurs when you change from reprojection-enabled client to DIY solution because the "most recently connected device" field is not cleared so the engine still thinks that mobile reprojection is in effect. This can be worked around by flipping the flag that you posted but server fix would work better. I'll add it to our task board.
My python script is no longer able to update position. Console shows the message
I have recently been playing with VRidge on the phone, and may have enabled this. Is there a way I can enable/disable reprojection via the API, or view keypresses in 'StreamView.exe'?