I think this would be a nice and very useful update/ tool for Pimax users.
Just an overlay that would appear around the ring of the controller in VR, where you could adjust all the settings while in game. Just like fpsVR does.
And, as Valve has proved with his last SteamVR update, it should be in real time.
It has been proven that you can change the Hz, quality, brightness, PP, SS and many other options, without restarting SteamVR.
The screen just blinks for a fraction of a second and all the changes have been applied.
Ultra-fast headset/ screen reboot, I guess. Without restarting any game nor SteamVR.
If you need to hire a dedicated company to achieve this, you could easily sell this tool, I’d buy it.
While I like the mock up, a normal settings screen would be good enough. I think having these controls on your Sword ring doesn’t make it easy to ‘touch’ the buttons or point a laser pointer to them
You can change all of these settings on index in realtime without restarting steamvr or the game, not in pitool. Pitool render quality is basically just resolution setting, you can change resolution and hz in most games without restarting the game and you can change the index’s resolution in steamvr without restarting the game or steamvr so it should be possible. PP is also basically the resolution and transform settings which again you should be able to change without restarting the game.
That would be another good option. Although I think with the laser point would be very easy, just point and pull the trigger, you could use the slider, or the + - buttons to make it easier. It’s used in many games like Lone Echo or Arizona Sunshine
I guess Index has a bit of exclusivity on a non-public API. But I am not aware of (public) OpenVR API, which would allow that without restarting steam (vrserver).
What you technically can do is changing the view geometry (i.e. the PP to Native and vice versa), but the API lacks the same for the projection matrices, so it would get you only half-way there.
The same goes for the render target resolution, which is requested from the driver only once, when the HMD is initialized.
EDIT: There is however a possibility that SteamVR will request the new projection matrices from the headset, if it advertises the new view geometry. I do not have a means to test it though. But if it happens, then there might be a way to change it on the fly and what I wrote above does not apply.
Great idea but I would want it to work with any combination of hardware, so the UI would have to be generic. I would not expect Pimax to build a UI to suit any choice of Wands / Sword / Sword Sense / Index (although it would be nice)
Eg Pimax headset + Index controllers needs a PITool UI that is not tied to Pimax Sword Sense hardware design etc etc
plus one on any in game settings they ca achieve. Regardless of its complexity or feasibility, migrating any or all pitool/SteamVR, desktop functions or settings into the VR environment is wanted and needed.
The settings panel should not be tied to the VR controllers; it should just be a standard popup window. Why? I don’t own or need controllers to play cockpit games and I’d like to have this options panel too.
Yeah these are great, nice work. Basically an integrated PiTool / FPSVR that would, hopefully, be more efficient too I can get spikes when I look at the FPSVR overlays.
The most important thing it’s because you could change the settings while you are in the game, not in the menu, and you could see the changes applied in real time and adjust it better. Specially brightness, contrast and quality.
And yes, it’s VR, why have a screen on the menu when you can have it on your controller?
You can have menus on your pancake games, but you can’t have this
@Alex.liu if it was possible to build a PiTool overlay as suggested, and also include the option for a hardware monitor like FPSVR, we would no longer need to buy or run 3rd party tools at the same time and that would be awesome for efficiency
The perfect scenario would allow us to switch from a PiTool settings window to a performance monitoring window like this (especially after making a PiTool setting change from the settings window):