Skip to content

Commit b429948

Browse files
committed
Merge pull request #97938 from fire/GODOT_rest_transform
Assign the correct bone rest transform to nodes with matrix in GLTF
2 parents 56ed76a + 4113529 commit b429948

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

modules/gltf/gltf_document.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -613,12 +613,8 @@ Error GLTFDocument::_parse_nodes(Ref<GLTFState> p_state) {
613613
if (n.has("scale")) {
614614
node->set_scale(_arr_to_vec3(n["scale"]));
615615
}
616-
617-
Transform3D godot_rest_transform;
618-
godot_rest_transform.basis.set_quaternion_scale(node->transform.basis.get_rotation_quaternion(), node->transform.basis.get_scale());
619-
godot_rest_transform.origin = node->transform.origin;
620-
node->set_additional_data("GODOT_rest_transform", godot_rest_transform);
621616
}
617+
node->set_additional_data("GODOT_rest_transform", node->transform);
622618

623619
if (n.has("extensions")) {
624620
Dictionary extensions = n["extensions"];

0 commit comments

Comments
 (0)