OpenOrbis / mira-project

mira rewrite in cxx
GNU General Public License v3.0
294 stars 63 forks source link

Adding a PSVR IPD slider for quick modification #132

Open zaykho opened 4 years ago

zaykho commented 4 years ago

Such an important feature that Sony locked behind a tutorial setup that is long, unskippable and overly-complicated.

Info about IPD here.

Info about how complicated the procedure is on PS4..

More info about the importance of IPD..

When using the PSVR, you can drastically change the VR experience by decreasing or increasing the IPD, which have some effect on the FOV and the distance of where the focus is on the headset.

On PC, with trinus, you have a slider for it (and to be honest, most headset does have a slider for IPD, since it's also required for 3D stereo), as seen here.

It's so important that it's most of time modified on the fly on a lot of headset/stereo setup, it's also game dependent, some games require to change the IPD to a specific number to fix issues or increase effects that are deemed "too flat"", a good example being Driveclub, that massively benefit from a lower IPD (sub 50), providing less aliasing and a better "VR sense" but unfortunately less 3D stereo too.

It's obliviously a pain in the ass, everytime you want to change it, you are forced to restart the procedure, which obliviously, have locked animations ( non skippable ), which mean you need to spend at least 30/60s depending of the change everytime !

There is also no way to set the size directly, you need to manually move a cursor for both eyes and count how many movement you made........ it's really annoying.

A way to have a simple slider that you can change at anytime (or even better, on the fly ?) would be a huge improvement !

KeepBotting commented 4 years ago

Seconded. This would be amazing.

ghost commented 3 years ago

Well, it's more the role of an homebrew ^^' You need to reverse engenering how the settings was saved and edit him with an homebrew

zaykho commented 3 years ago

The problem with the homebrew approach is that we would be forced to close the game each time we want to make a modification.

I would admit that, having that setup directly in an overlay (in the quick menu) or even mapped to some buttons, would be perfect. We would then be able to play with those numbers on any game in the fly.