Oculus Rift CV1 HMDInfo device parameters
I'm working on an Oculus Rift CV1 stereo rendering simulator and my render does not match the one obtained directly using the Oculus PC SDK. If using DK2 default device parameters, results are similar to DK2 stereo rendering but not with CV1. Looking at CV1 hardware (https://www.ifixit.com/Teardown/Oculus+Rift+CV1+Teardown/60612), it's quite different from DK2, specially the lenses, that make me think that device parameters should be also different. Oculus Rift DK2 parameters: HResolution = 1280; // HMD horizontal resolution in pixels VResolution = 800; // HMD vertical resolution in pixels HScreenSize = 0.14976f; // HMD horizontal size in meters VScreenSize = 0.09356f; // HMD vertical size in meters VScreenCenter = 0.04678f; // HMD screen center in meters EyeToScreenDistance = 0.041f; // HMD distance between eye and display in meters LensSeparationDistance = 0.0635f; // HMD lens separation distance in meters InterpupillaryDistance = 0.064f; // HMD IPD (distance between pupils) in meters DistortionK = { 1.0f, 0.22f, 0.24f, 0.0f }; // HMD lens distortion constants ChromaAbCorrection = { 0.996f, -0.004f, 1.014f, 0.0f }; // HMD chromatic aberration correction parameters Oculus Rift CV1 parameters: HResolution = 2160; // HMD horizontal resolution in pixels VResolution = 1200; // HMD vertical resolution in pixels HScreenSize = 0.133793f???; // HMD horizontal size in meters VScreenSize = 0.09356f????; // HMD vertical size in meters VScreenCenter = ???; // HMD screen center in meters EyeToScreenDistance = ???; // HMD distance between eye and display in meters LensSeparationDistance = 0.064f???; // HMD lens separation distance in meters InterpupillaryDistance = 0.064f???; // HMD IPD (distance between pupils) in meters DistortionK = ???; // HMD lens distortion constants ChromaAbCorrection = ???; // HMD chromatic aberration correction parameters I calculated CV1 HScreenSize and VScreenSize from the 90mm diagonal panels... but I don't know if it's right because screen panels can move horizontally together with the lenses to adjust to IPD... From those parameters I compute lens positions, distortion scale, shader Scale/ScaleIn parameters and so on... Could someone provide me with those parameters for a more accurate stereo rendering simulation? Here it is a sample of CV1 SDK stereo render and simulator (using a mix of DK2 params and CV1 calculated ones):2.7KViews0likes5Comments