Jump to content

[Hand Tracking v 1.0.0] [Unity] Looking for an option to disable controllers?


Recommended Posts

Hello, 

My company wants to use the HTC Focus 3 in the upcoming project, but to do that, we have to implement hand tracking inside the application, which we can use with hands only, and also enclosed in "kiosk mode". 

According to the docs, tutorials and current behaviour of the SDK, that's not really possible, as the controllers are required to be in close proximity of the headset, and should stand still (which is also problematic as they are shaped quite weirdly, and even minor motion of the table is passed to the controllers, what causes hands to disappear for a brief moment). Another thing is, that hands can't be used in menu where we can set the boundaries, which is also slightly problematic. 

The headset has to be calibrated in-between 2 people, if someone put the headset away, passed another person controllers, and that person puts headset, then they has to re-calibrate room again. It's tedious and breaks a flow. We'd like to register boundaries once, save in RAM, and always put the HMD in the same direction, and the same spot as first time it was calibrated, and load it back when someone presses a button in the app to just skip the whole calibration process.

Therefore I'd like to ask: 

- Is there any option in SDK to permanently disable use of controllers, allowing us to not worry about any motion of them (i.e. someone hits a table while navigating in vr space)? 
- Is there any option to disable re-tracking of boundaries, or manually from the level of application apply saved boundaries?

Sincerely,
Albert Mełges

Link to comment
Share on other sites

Ok, so I've done a few more tests, and it should be absolutely possible, but is somehow locked by software? 

1) I have fully working app, where I can see my vr-hands, cool. 
2) Controllers have to lay still on some kind of surface, not so cool. 
3) If I move any of the controllers, even a little, then vr-hands will disappear, also not cool. 
4) I can turn off one of two controllers, and that will allow me to hold it in hand, and vr-hands will not disappear, as the controller can't send any data about movement. 
5) If I turn off both of the controllers, I immediately get popup asking for turning them on or pairing a new set, BUT I can see that vr-hands works as intended. Also I can see another pair of vr-hands, which allow me to shot with a beam and even probably select anything, if that would be a popup with a button for example. (I use the default blue ones from the samples, while that popup spawns another pair of white-ghost hands.)

Therefore, if that's a question for different part of the forum, is there an option to move this thread, or should I make another, or just wait there for an answer?

Sincerely,
Albert Mełges

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...