godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
85.57k stars 18.89k forks source link

Skeleton rest fixer: Apply orthonormalized scale to anims #92012

Closed lyuma closed 3 weeks ago

lyuma commented 4 weeks ago

Adjust the logic for position and scale animation tracks in the Apply Node Transforms case To match how we adjust bone pose/rest, use basis.orthonormalized() for parentless bones.

Fixes #91893 Cc @TokageItLab @fire

akien-mga commented 3 weeks ago

Thanks!