[1472] Rotation and Parent Constraint is rotating incorrectly
available in future release
DX_30
These issues are being caused by convertion of the Unity Constrains to VRC Constrains
The tests were done within a World constraint ( Parent constraint with the object at the origin of the world )
My Object is a GameObject with Rotation and Position Constraint:
When the rotation constraint has more than one source and you interpolate between them, sometimes it is calculated incorrectly
In the Parent Constrain, when the "Is Active" box is deactivated, the rotation is sometimes set to random
This video shows the bugs
If you dev want a copy of the asset (Camera Path) to test, contact me on Twitter (@DX_Nacca) and I'll give you a key
Log In
This post was marked as
available in future release
This post was marked as
tracked
DX_30
Here a public avatar with the asset
blinkinglights
I think I experience this while interpolating between Sources as well. I have transforms constrained to three sets of Sources, the three Sources are all clones (of my legs). One set of Source legs is posed differently from the others, though, and I get this “failure to solve” random orientation moment when I animate to it. All of my uploaded avatars are affected, but here’s one: https://vrchat.com/home/avatar/avtr_23e0f9cf-e07f-4fbf-9629-578d19564373
So far I’ve only caught it affecting my hind leg transforms. They should smoothly do a “stepping” animation when the avatar spins, classic constraints does it perfectly, beta vrc constraints fail to solve and fly everywhere instead. Classic constraints would only do this when given truly nonsense inputs—the Sources all being copies of the human legs, in very moderate poses, shouldn’t be an issue…
This post was marked as
needs more information
blinkinglights
I also experience the same problem when recreating my setup natively with vrc constraints. My “stepping” source swap animation plays fine in preview, but in-game, the transforms just fly around instead of gracefully transitioning (they do fine transitioning between their first two Sources, which are also identical copies of my human legs). This avatar is much simpler (cuz of how cool the new constraints are) but has the same issue:
blinkinglights
I’ve tried Activating the constraints with all three sets of Sources in the exact same pose, and only moving the third set afterwards with an animation, but they still show the same flyaway behavior (where classic constraints did fine).
Dexvoid
Please provide the ID of the avatar with this issue, since this would give us a case to compare against. There's no need to make the avatar public.
DX_30
Here a public avatar with the asset
StormRel
tracked