virtualx-engine/modules
Lyuma 03bd1da32b Avoid nested skeletons, and handle skinned meshes with children.
Recursively adds child nodes into each skeleton. This should prevent nested skeletons and avoid bone attachments for leaf bones.

In cases where a skinned mesh has children, creates two scene nodes with the same name, which both will represent this single gltf node.
Because blend shape animations must target the mesh, adds a separate mapping for ImporterMeshInstance3D node references.

This change will break existing imported scenes with bone attachments and more than one skeleton.

Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2023-01-26 22:41:58 -08:00
..
astcenc Add ASTC compression and decompression with Arm astcenc. 2023-01-19 16:27:59 +01:00
basis_universal One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
bmp Merge pull request #67661 from cooperra/bmp-2bpp-loader 2023-01-19 10:08:21 +01:00
camera One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
csg Add EditorUndoRedoManager singleton 2023-01-16 01:11:52 +01:00
cvtt One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
dds One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
denoise One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
enet One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
etcpak Add ASTC compression and decompression with Arm astcenc. 2023-01-19 16:27:59 +01:00
freetype One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gdscript Merge pull request #70948 from vnen/gdscript-ptr-method-name-in-debug 2023-01-23 12:24:15 -03:00
glslang One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gltf Avoid nested skeletons, and handle skinned meshes with children. 2023-01-26 22:41:58 -08:00
gridmap Add EditorUndoRedoManager singleton 2023-01-16 01:11:52 +01:00
hdr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jpg One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jsonrpc One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
lightmapper_rd One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mbedtls One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
meshoptimizer One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
minimp3 One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mobile_vr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mono C#: Move LinearToDb and DbToLinear to Mathf 2023-01-23 20:20:54 +01:00
msdfgen One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
multiplayer Convert en_GB spelling to en_US with codespell 2023-01-23 11:02:20 +01:00
navigation Merge pull request #63251 from SaracenOne/disable_data_generation_on_foreign_resources 2023-01-23 15:35:31 +01:00
noise Add tests for FastNoiseLite/NoiseTexture 2023-01-06 02:46:08 +01:00
ogg Fix OGG page_data out of bound crash 2023-01-13 13:39:03 +06:30
openxr Convert en_GB spelling to en_US with codespell 2023-01-23 11:02:20 +01:00
raycast Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
regex One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
squish One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
svg One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
text_server_adv Merge pull request #71931 from bruvzg/ts_s 2023-01-23 20:45:58 +01:00
text_server_fb Merge pull request #71598 from bruvzg/gdscript_bidi_override 2023-01-19 19:33:18 +01:00
tga One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
theora One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
tinyexr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
upnp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vhacd One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vorbis One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
webp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
webrtc Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
websocket One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
webxr Class reference: snake_case .gd filenames, _on_* 2023-01-15 13:26:29 +00:00
xatlas_unwrap One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
zip One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
modules_builders.py SCons: Improve logic to generate modules_tests.gen.h 2022-02-08 13:01:35 +01:00
register_module_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: Improve logic to generate modules_tests.gen.h 2022-02-08 13:01:35 +01:00