Forum Discussion
jvr
7 years agoHonored Guest
How can I set the camera IPD for Oculus Go?
Is it possible to set the distance between left and right eye cameras for Oculus Go to a custom IPD (interpupillary distance)?
We have access to a pupillometer and would like to set individual stereo camera IPD for each user who tries our experiment application on the Oculus Go.
IPD is right now reported as 64mm via OVRManager.profile.ipd and also when measuring the distance ourselves with
We tried to change the value via the OVRPlugin.ipd setter but could not observe any changes.
We have access to a pupillometer and would like to set individual stereo camera IPD for each user who tries our experiment application on the Oculus Go.
IPD is right now reported as 64mm via OVRManager.profile.ipd and also when measuring the distance ourselves with
Vector3 posLeftEye = InputTracking.GetLocalPosition(VRNode.LeftEye);
Vector3 posRightEye = InputTracking.GetLocalPosition(VRNode.RightEye);
float ipd = Vector3.Distance(posLeftEye, posRightEye);1 Reply
Replies have been turned off for this discussion
- jvrHonored GuestThanks for the response.
I was able to solve it now by implementing my own stereo camera rig with per-eye cameras and customizable neck model instead of using OVRCameraRig.
Had to switch back to multi-pass stereo since single-pass stereo was buggy with per-eye cameras (tested with Unity 5.6.5p4 and 5.6.6f2).
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 8 months ago
- 2 years ago