Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Vive Advanced Controls #208

Open
lyuma opened this issue Feb 14, 2025 · 1 comment
Open

Support Vive Advanced Controls #208

lyuma opened this issue Feb 14, 2025 · 1 comment

Comments

@lyuma
Copy link
Owner

lyuma commented Feb 14, 2025

Would it be possible to revert this change? HTC Vive controllers allow you to pull the trigger when you have a Gesture selected. It switches to Gesture=1 fast enough to leave the existing animation untouched, letting you "merge" the previous animation into Gesture=1. Uncertain if other controller types work this way.

Originally posted by @GapVR in 403c098

I don't know if "vive advanced controls" support was ever implemented in av3 emulator. I think it was forcing weight = 1 when it isn't fist, but yeah you are correct that VRChat advanced controls allow custom weights for other gestures.

For now, you can use the debug inspector to set weight (the little icon at the top right of the inspector panel, where it has add tab) switch Normal -> Debug. However, I think av3 emulator might still ignore the weight even if you do this.

So for now, it's an oversight / missing feature. But I will consider reverting this change thanks to your feedback.

@GapVR
Copy link

GapVR commented Feb 14, 2025

I'm not sure if it's related to "vive advanced controls" but from what I've observed it just switches fast enough to Gesture=1 ignoring Write Defaults (which is set to on for all states in the layer). The example video attached has a Direct Blend Tree in Gesture=1 using the Weight as parameter to open the mouth.

output.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants