You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was recently using this plugin specifically for hand tracking data and came across some pretty frustrating issues when tying it to the Godot XRTools plugin. I was wondering if maybe I set it up incorrectly, but downloading the demo and analyzing the inspect scene it does seem that there is some issues with how finger curl/flex values are being determined (and in turn how they affect the default parameters in the fitness functions).
I'll acknowledge that I'm using the Quest 3S, and I'm not sure if the quality of the tracker in that headset is simply just bad. If so, I don't know if there's anything that could be done about it, but I wanted to bring it up anyway so that it's at least documented.
Diagnosing the fist pose (as I was trying to grab pickable things in my scene but they would keep falling), I was finding that the index finger curl parameter would often suddenly become around -170, instead of the expected 0-180 range, which instantly throws off the fitness function. This happens sometimes if I cover my index with my thumb a certain way, or maybe gripped too tight. Oftentimes when turning my fist fingertips facing away from me. The pose info consistently went from 1 to 0.
No other parameters were quite as egregiously incorrect, but many of them did feel not tuned to recognize my fist very well. I opted to simply remove index tracking for my fist pose (who needs it) and had to fine tune all the other parameters to get it working semi-consistently for that pose.
I can't imagine this is the expected workflow, so let me know if there's any more details I can provide about this. Otherwise I'd appreciate any clarifications on what the issues might be.
The text was updated successfully, but these errors were encountered:
I was recently using this plugin specifically for hand tracking data and came across some pretty frustrating issues when tying it to the Godot XRTools plugin. I was wondering if maybe I set it up incorrectly, but downloading the demo and analyzing the inspect scene it does seem that there is some issues with how finger curl/flex values are being determined (and in turn how they affect the default parameters in the fitness functions).
I'll acknowledge that I'm using the Quest 3S, and I'm not sure if the quality of the tracker in that headset is simply just bad. If so, I don't know if there's anything that could be done about it, but I wanted to bring it up anyway so that it's at least documented.
Diagnosing the fist pose (as I was trying to grab pickable things in my scene but they would keep falling), I was finding that the index finger curl parameter would often suddenly become around -170, instead of the expected 0-180 range, which instantly throws off the fitness function. This happens sometimes if I cover my index with my thumb a certain way, or maybe gripped too tight. Oftentimes when turning my fist fingertips facing away from me. The pose info consistently went from 1 to 0.
No other parameters were quite as egregiously incorrect, but many of them did feel not tuned to recognize my fist very well. I opted to simply remove index tracking for my fist pose (who needs it) and had to fine tune all the other parameters to get it working semi-consistently for that pose.
I can't imagine this is the expected workflow, so let me know if there's any more details I can provide about this. Otherwise I'd appreciate any clarifications on what the issues might be.
The text was updated successfully, but these errors were encountered: