godot/modules/gltf
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
..
doc_classes Enable GLTFDocumentExtensionConvertImporterMesh only in games. 2021-10-04 09:47:34 -07:00
config.py GLTF for game templates. 2021-10-03 12:37:52 -07:00
editor_scene_exporter_gltf_plugin.cpp GLTF for game templates. 2021-10-03 12:37:52 -07:00
editor_scene_exporter_gltf_plugin.h GLTF for game templates. 2021-10-03 12:37:52 -07:00
editor_scene_importer_gltf.cpp GLTF for game templates. 2021-10-03 12:37:52 -07:00
editor_scene_importer_gltf.h GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_accessor.cpp GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_accessor.h GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_animation.cpp
gltf_animation.h
gltf_buffer_view.cpp GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_buffer_view.h
gltf_camera.cpp
gltf_camera.h
gltf_document_extension_convert_importer_mesh.cpp GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_document_extension_convert_importer_mesh.h GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_document_extension.cpp GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_document_extension.h GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_document.cpp Remove animation 3D transform track, replace by loc/rot/scale tracks. 2021-10-12 20:08:42 -03:00
gltf_document.h GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_light.cpp
gltf_light.h
gltf_mesh.cpp GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_mesh.h GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_node.cpp
gltf_node.h
gltf_skeleton.cpp
gltf_skeleton.h
gltf_skin.cpp
gltf_skin.h
gltf_spec_gloss.cpp
gltf_spec_gloss.h
gltf_state.cpp
gltf_state.h GLTF for game templates. 2021-10-03 12:37:52 -07:00
gltf_texture.cpp
gltf_texture.h
register_types.cpp GLTF for game templates. 2021-10-03 12:37:52 -07:00
register_types.h
SCsub