mirror of
https://github.com/godotengine/godot.git
synced 2024-11-10 14:12:51 +00:00
Merge pull request #92012 from lyuma/rest_fixer_anim_scale
Skeleton rest fixer: Apply orthonormalized scale to anims
This commit is contained in:
commit
e1f72c7ca6
@ -204,7 +204,7 @@ void PostImportPluginSkeletonRestFixer::internal_process(InternalImportCategory
|
||||
} else {
|
||||
for (int j = 0; j < key_len; j++) {
|
||||
Basis sc = Basis().scaled(static_cast<Vector3>(anim->track_get_key_value(i, j)));
|
||||
anim->track_set_key_value(i, j, (global_transform.basis * sc).get_scale());
|
||||
anim->track_set_key_value(i, j, (global_transform.orthonormalized().basis * sc).get_scale());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user