Skip to content

Keyframe validation fixes#3074

Open
eholum wants to merge 4 commits intogoogle-deepmind:mainfrom
eholum:keyframe-validation-fixes
Open

Keyframe validation fixes#3074
eholum wants to merge 4 commits intogoogle-deepmind:mainfrom
eholum:keyframe-validation-fixes

Conversation

@eholum
Copy link

@eholum eholum commented Feb 5, 2026

Potential fix for #3071.

This modifies the StoreKeyframes function in two ways. The first is to rebuild the tree prior to calling SaveDofOffsets, just so that it has an up-to-date set of joints over which to iterate. The second is to make keyframe validation check to only run if the model has already been compiled. I think this might be counter to the fix that was added for #2365, but shouldn't keyframes with joints from replicate tags still be valid?

Confirmed it fixes the issue in the ticket, and the other user model tests pass. That said, I'm not sure what the larger consequences of this change are.

@google-cla
Copy link

google-cla bot commented Feb 5, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@eholum eholum force-pushed the keyframe-validation-fixes branch from aeae416 to 9486628 Compare February 7, 2026 18:24
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

Successfully merging this pull request may close these issues.

1 participant