Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
132 stars 2 forks source link

Add Bone Rotation limits to Dynamic Bones #2612

Open SilvyPaws opened 1 month ago

SilvyPaws commented 1 month ago

Is your feature request related to a problem? Please describe.

I'd like the ability to limit how far a bones can rotate on dynamic bones. This would severely help alleviate me needing dozens of colliders on my avatar to prevent things from clipping though my avatar like hair or cranking up stiffness values to try and prevent that from happening.

Describe the solution you'd like

Provide different methods of limiting bone rotations, they can be as simple as a cone radius that prevents bones from rotating out of those bounds, can even have live visuals for it this too.

Describe alternatives you've considered

There can be many different limitations, vrchat has lots of great ways of doing this that makes it really flexible with bone rotation limits. My favorite is hing and polar.

Additional Context

No response

Requesters

Silvypaws

Dusty-Sprinkles commented 1 month ago

Possibly a dupe of #228 but I know sometimes issues with a single request are preferred.

shiftyscales commented 1 month ago

This issue can stand on its own for now- #228 was also asking for constraints- but was also requesting a separate feature "compression". I will edit that issue to focus on the other feature feature request. As @Dusty-Sprinkles noted- we prefer users to make separate issues for separate requests where possible, as it makes it more likely to be an issue we prioritize compared to 'mega issues' with a bunch of requests.