Seriously - I love oculus home, but some of us still have our dk2s and will continue to have them after we get our CV1's. Not being able to adjust ipd makes it painful to look at things up close unless you're close to the median, which I'm not.
Wow, I was playing around with the config setting for ipd and my DK2...I set it to 0.064. If that's how it feels like to have the wrong setting, I feel bad for people outside the range that Oculus can adjust. It was unusable! I feel thankful that I have a pretty standard ipd. It will be interesting with CV1 and to be able to adjust it directly.
I believe there's two aspects it changes (IIRC): - The separation of the cameras in the 3d world. This will affect scale of the world, if it's not matching you in real life then things will feel too big or too small. - The skew of the projection matrix, used to align the infinite distance centre point of each view on the lens with the location of your eyes in real life. This would cause discomfort if wrong.
At least I think the second one is a real thing and I'm not imagining it. I just woke up and am getting ready for work, I don't have time to go into my code to check how the sdk uses IPD. 🙂
Is there any update on getting IPD settings back for the DK2? I've got a mini project I'd like to work on right now for use in the Rift but I'm not expecting my CV1 until May - would rather be able to use my DK2 in the meantime rather than it being a headache inducing paperweight.
The IPD IS very, very important, on both glasses, AND VR headsets, This is the lens separation for your eyes that fixes the focal depth. Get it wrong, and close up things and far away things will give you headaches. You'll never get proper "sharp" convergence on the green + inside oculus home. It was silly to take it out because DEVELOPERS might not have MANY cv1s to give to various people, and they may want to KEEP USING DK2s to test products on lower resolutions, or as a quick and dirty extra workstation, OR, as a lower DEMAND workstation.
If you're developing in Unity, you can manually change your IPD in OVRProfile.cs (line 161). This is strictly for developing purposes of course...it won't work for any IPD other than the one you set, so releasing a demo for DK2 users isn't possible using this method.
I've been trying to figure out how to access the IPD number pulled from OVRPlugin.cs, but I'm not that experienced in coding.