If you got too high or too low IPD and you used to change your lens separation value (default of 63.5mm seems to me) then you can now manually change your custom lens separation value in order to have a clean and sharp image quality inside the rift!
See this post from reddit http://www.reddit.com/r/oculus/comments/3dugxj/thank_you_oculus_sdk_0601_now_supports_lens/
Or:
IPD and lens separation are two different things! But the two should be close in order to have the best experience from the rift! You need to be sure that the lens separation is close enough to your IPD. (lens separation change is a physical operation on the rift and it needs some DIY skill or the separators mentioned in the link).
See this post from reddit http://www.reddit.com/r/oculus/comments/3dugxj/thank_you_oculus_sdk_0601_now_supports_lens/
Or:
Code:
Detailed instructions. This only needs to be done once:
1 - Download and install Oculus Runtime SDK 0.6.0.1 from https://developer.oculus.com/downloads/
2 - After restart, run the Oculus Config Utility and Demo Scene to ensure that you have run the new version at least once
3 - Find your NetServer.cfg file and open it up in a text editor.
It should be in a folder similar to this: C:\Users#Your_Username#\AppData\Local\Oculus
Alternatively try searching for it by name
4 - Inside you should find a number of settings. One of them called: "DK2LensSeparationOverride" (praise be to Oculus!) which by default is set to 0 (meaning it is ignored). If it is not there, you might not have run 0.6.0.1 with your DK2 correctly yet, or you might be looking at an old NetServer.cfg. Rather restart the process until you see this new setting to be sure that it is indeed the right file and the right version of the SDK.
5 - Now simply set the value of this setting to whatever your modified lens separation distance is. Keep in mind that the setting is in meters. So here are some examples of valid values:
0.0595 (for 59.5mm)
0.0695 (for 69.5mm)
6 - Once you have set this value, save the NetServer.cfg file and restart the OVRService. You can do that by opening up your task manager, going to the Services tab, find OVRService in the list and on right clicking you should have the option to restart it.
Voila, the service will now override the Lens Separation the easy way thanks to some saviors working at Oculus ;). Should you ever want to clear the effect, change the value back to ‘0’ - save the file and restart the OVRService. If you have any issues whatsoever, let me know.
P.s. It is possible to make this change programmatically if anyone would prefer to make a utility to do the job correctly. To do so make a CAPI call like this:
ovrHmd_SetFloat(nullptr, "server:DK2LensSeparationOverride", 0.0695f);
IPD and lens separation are two different things! But the two should be close in order to have the best experience from the rift! You need to be sure that the lens separation is close enough to your IPD. (lens separation change is a physical operation on the rift and it needs some DIY skill or the separators mentioned in the link).
Last edited: