[1564] Index Controllers: Analog Trigger Jitter
tracked
ZenithVal
The pull Input Control Source of Index Controllers seems to be very noisy compared to other controllers. Does it need smoothing?
Index Trigger driving gesture weight:

Vive Trigger driving gesture weight:

Used Index Binding file on Github
Log In
Nexal
i have experienced this too but from only hardware use, an avatar creator or vrc developer could fix this
VRC:
adding trigger pull and grip data seperate from gestureweights.
could be useful to get more accurate and reliable data from controllers rather than having for example, oculus's grip to be gestureweight, and index's trigger to be gesture weight instead.
Avi dev:
making a float value copy the input from gesture weight and smoothen it manually
ZenithVal
Nexal I'm not sure if you mean re-assigning? If you do, you can use SteamVR input to reassign the GestureWeight action to other control sources~ Since this canny, I've been putting it on the grip force sensor, which is surprisingly really smooth compared to the triggers.
For avatars, DBT smoothing is a pain to set up but it's likely to be the best option until there's a proper firmware fix from Valve.
DBT Smoothing Guide for anyone passing by: https://vrc.school/docs/Other/Advanced-BlendTrees#460ada1c048a4e618e8370a52b175634
Nexal
ZenithVal Yeah, re-assigning can fix it, i've done it before, but not everyone knows about it or has access to it (quest or ones not using steamvr)
my point is for an easier way to implement things like guns, having dedicated float values to detect trigger value, for example.
on my TFVR engineer avatar, Oculus PC users have to use the grip value to make the gun shoot, as the requirements is 0.2 gesture weight, which is automatically the trigger on my index.
Kung
Thanks for the report! For now I think we'll be viewing this as a hardware issue that should probably be addressed by a firmware update on Valve's end. Adding smoothing on VRChat's end here would necessarily add latency to all controllers (with Input2.0 we're hardware agnostic now) and negatively impact the use case of trigger pull to operate things like a puppet's mouth etc.
I'd like to leave this canny up though to collect info from others if they experience this, to see if it varies much from Index controller to Index controller, and just in general to continue to collect info on this issue.
StormRel
tracked