Re-enable animation constraints on animation verifier
tracked
Chaser Zaks
Animation constraints were disabled about 5 or so years ago because of a viewer crash bug regarding chain length / constraint targets. This bug has since been fixed as far as I can tell (At least, my repro animation doesn't crash the Linden viewer or mainstream TPVs).
Given the fact that invalid chain lengths / constraint targets are now ignored by the viewer, there isn't really a need to verify the chain length anymore.
It would be really nice if we could have the ability to add constraints in animations again!
This is basically just IK for bones, think feet automatically aligning to the ground's curvature, or shape independant animations that can put the hands on the head, without it looking like the hands are floating above or inside the head.
(This feature ALREADY EXISTS in the viewer. In fact, default animations use this mechanism. It was disabled on the server side animation verifier a few years back due to a bug that I found that has since been fixed.)
Log In
Spidey Linden
tracked
Issue tracked. We have no estimate when it may be implemented. Please see future updates here.
Tornado Siren
Confirmed, this old bug does not crash current viewers.
2025-02-24T18:11:32Z WARNING # llcharacter/llkeyframemotion.cpp(1876) deserialize : not a valid source constraint volume mChest for animation 3b15be1f-5221-a980-69f3-b70c670b3a37, char 04355b50-8c6a-47a7-919f-9570ba0dcc22
2025-02-24T18:11:32Z WARNING # llcharacter/llkeyframemotion.cpp(611) onInitialize : Failed to decode asset for animation :3b15be1f-5221-a980-69f3-b70c670b3a37
2025-02-24T18:11:32Z INFO # llcharacter/llmotioncontroller.cpp(368) createMotion : Motion 3b15be1f-5221-a980-69f3-b70c670b3a37 init failed.
2025-02-24T18:11:32Z WARNING #Motion# newview/llvoavatar.cpp(6133) LLVOAvatar::processSingleAnimationStateChange : Failed to start motion!