virtualx-engine/modules/gltf
Lyuma 3cdaaffb54 Backport to 3.x "gltf export: Fix export of skeletons, skins and blend shapes."
Create GLTFSkeleton at the same time we create GLTFNode objects.
Create GLTFSkin at the same time we export MeshInstance3D
Fixes export of blend shape arrays for meshes with multiple surfaces.
Fixes array indexing issues in export of glTF morph target animations.

Converts BoneAttachment3D nodes during normal node creation: this avoids
special cases during mesh export, and especially exporting skeletons or meshes
which are children of BoneAttachment3D.

Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2021-10-05 14:14:28 -07:00
..
doc_classes [3.x] Fix GLTF light import 2021-09-26 21:57:03 -05:00
config.py Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
editor_scene_exporter_gltf_plugin.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
editor_scene_exporter_gltf_plugin.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
editor_scene_importer_gltf.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
editor_scene_importer_gltf.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_accessor.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_accessor.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_animation.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_animation.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_buffer_view.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_buffer_view.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_camera.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_camera.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_document.cpp Backport to 3.x "gltf export: Fix export of skeletons, skins and blend shapes." 2021-10-05 14:14:28 -07:00
gltf_document.h Backport to 3.x "gltf export: Fix export of skeletons, skins and blend shapes." 2021-10-05 14:14:28 -07:00
gltf_light.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_light.h [3.x] Fix GLTF light import 2021-09-26 21:57:03 -05:00
gltf_mesh.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_mesh.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_node.cpp gltf: Fix mesh nodes which are also bones. 2021-05-31 13:18:10 -07:00
gltf_node.h gltf: Fix mesh nodes which are also bones. 2021-05-31 13:18:10 -07:00
gltf_skeleton.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_skeleton.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_skin.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_skin.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_spec_gloss.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_spec_gloss.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_state.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_state.h Backport to 3.x "gltf export: Fix export of skeletons, skins and blend shapes." 2021-10-05 14:14:28 -07:00
gltf_texture.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
gltf_texture.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
register_types.cpp Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
register_types.h Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00
SCsub Backport gltf2 module from master. 2021-05-31 13:18:06 -07:00