openvr icon indicating copy to clipboard operation
openvr copied to clipboard

SteamVR Home three fingered default hand model causing confusion

Open danwillm opened this issue 3 years ago • 2 comments

By default, it appears that SteamVR Home uses the three fingered hand models in place of controllers.

We ship a device that supports full finger tracking and uses the skeletal input system in SteamVR to support this. As this hand model does not use the skeletal input system, and instead bases finger curl off the trigger value, we've had a number of reports of users mistakenly thinking that these hand models are meant to move when they curl their fingers. These reports typically come in the form of bug reports, where they think that the device isn't working correctly, while in fact they have a hand model that doesn't actually support finger tracking.

These hand models don't seem to serve a great deal of purpose for devices that expose skeletal input. While it is understandable for devices that don't use the skeletal input system to use these hand models, is it possible to change the defualt hand model used to the five fingered hand for those devices that do expose skeletal inputs, as to avoid this confusion?

Thanks in advance.

danwillm avatar Nov 03 '21 20:11 danwillm

I have not used SteamVR Home in ages, but if i remember correctly there is a way to give it new models(if nothing changed), i'll get to it some time next week

okawo80085 avatar Nov 05 '21 11:11 okawo80085

I have not used SteamVR Home in ages, but if i remember correctly there is a way to give it new models(if nothing changed), i'll get to it some time next week

AFAIK, Valve never added proper support for custom controller models in SteamVR Home. The SteamVR compositor originally had support for custom controllers, but that got removed with the last major UI update. I think the idea was to move that support to Home, but that never happened. The pinned post from 2017 in the Workshop discussion board still says controller support was supposed to be there when Home was pushed to the main branch.

At the moment it seems it's just hardcoded to automatically switch to the fancy hands the first time it sees the Valve Index controllers.

Rectus avatar Nov 09 '21 15:11 Rectus