osc icon indicating copy to clipboard operation
osc copied to clipboard

Allow driving local parameters with OSC (parameters not in the VRCExpressionParameters list)

Open ocirne23 opened this issue 3 years ago • 4 comments

Allowing driving local animator parameters would allow for more complex behavior not limited by 128 bits.

It wouldn't sync over the network but there are plenty of cool use cases for local parameter control.

ocirne23 avatar Feb 17 '22 04:02 ocirne23

While we're at it could we also allow local parameters to be driven from the radial menu's so we can have menu buttons designed specifically for OSC controls.

brandonvdongen avatar Feb 17 '22 07:02 brandonvdongen

Please!!!!! This would make it so much easier, and no one other than you would be affected by it. Maybe we could have a list of not synced parameters with a bigger limit (or none) if the SDK needs the parameters to be in some sort of list to work.

Demirramon avatar Feb 17 '22 11:02 Demirramon

I think having local Avatar Parameters in general would be cool as someone mentioned before (should work the exact same as networked parameters, so Action Menu controll, etc can also be used). With it we could drive only local animations, save up some synced parameters. OSC output to control devices / our PC, because those defiantly don’t need to be synced over the network to others.

DrBlackRat avatar Feb 18 '22 07:02 DrBlackRat

More examples for this would be ideas like using OSC to control things like voice mod voices, muting discord, media controls and I'm sure there's many other convenience buttons that people could come up with to require less tabbing in/out of vrchat/the vr overlay

brandonvdongen avatar Feb 18 '22 20:02 brandonvdongen