virtualx-engine/scene/animation
reduz ec19ed3723 Remove animation 3D transform track, replace by loc/rot/scale tracks.
* `Animation.TYPE_TRANSFORM3D` track is gone.
* Added POSITION_3D, ROTATION_3D, SCALE_3D tracks.
* GLTF2, Collada, FBX importers will only import the track types found.
* Skeleton3D bone poses are now Pos/Rot/Scale, pose matrix removed.
* AnimationPlayer and AnimationTree animate these tracks separately, only when found.
* Removed BakeReset code, is useless with these changes.

This is the first in a series of commits designed to make the animation system in Godot more useful, which includes:

* Better compatibility with Autodesk products
* Better reusability of animations across models (including retargeting).
* Proper animation compression.
* etc.

*Note* GLTF2 animation saving went broken with this PR, needs to be fixed in a subsequent one.
2021-10-12 20:08:42 -03:00
..
animation_blend_space_1d.cpp Use doubles for time in animation code 2021-08-09 14:04:25 -05:00
animation_blend_space_1d.h Use doubles for time in animation code 2021-08-09 14:04:25 -05:00
animation_blend_space_2d.cpp Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation" 2021-10-11 19:27:50 -03:00
animation_blend_space_2d.h Use doubles for time in animation code 2021-08-09 14:04:25 -05:00
animation_blend_tree.cpp Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation" 2021-10-11 19:27:50 -03:00
animation_blend_tree.h Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation" 2021-10-11 19:27:50 -03:00
animation_node_state_machine.cpp Merge pull request #44964 from Dragoncraft89/animation_tree_bug 2021-10-03 12:43:03 +02:00
animation_node_state_machine.h Use doubles for time in animation code 2021-08-09 14:04:25 -05:00
animation_player.cpp Remove animation 3D transform track, replace by loc/rot/scale tracks. 2021-10-12 20:08:42 -03:00
animation_player.h Remove animation 3D transform track, replace by loc/rot/scale tracks. 2021-10-12 20:08:42 -03:00
animation_tree.cpp Remove animation 3D transform track, replace by loc/rot/scale tracks. 2021-10-12 20:08:42 -03:00
animation_tree.h Remove animation 3D transform track, replace by loc/rot/scale tracks. 2021-10-12 20:08:42 -03:00
easing_equations.h Refactor and move easing equations 2021-09-24 13:47:13 +02:00
root_motion_view.cpp Deprecate ImmediateGeometry 2021-06-30 14:14:41 -03:00
root_motion_view.h Some work on double support 2021-08-09 17:43:48 -05:00
SCsub Refactor and move easing equations 2021-09-24 13:47:13 +02:00
tween.cpp Refactor and move easing equations 2021-09-24 13:47:13 +02:00
tween.h Improvements to Tweens' Variant types 2021-09-16 02:08:26 +02:00