virtualx-engine/modules
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
..
basis_universal Implement the ability to disable classes 2021-07-13 09:25:14 -03:00
bmp Merge pull request #46555 from gongpha/line-ptr-more-than-size-bmp 2021-10-03 17:41:43 +02:00
bullet Replace references to VisualServer in code comments with RenderingServer 2021-10-07 15:49:41 +02:00
camera [macOS] Request camera permission before session init. 2021-08-22 00:34:02 +03:00
csg Use range iterators for Map 2021-09-30 15:09:12 -06:00
cvtt Modernize atomics 2021-02-18 17:12:46 +01:00
dds Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
denoise Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
enet doc: Fix style inconsistencies for [b]Note:[/b] paragraphs 2021-10-05 19:13:20 +02:00
etcpak etcpak: Update to upstream commit 7c3cb6f (Jul 29, 2021) 2021-09-22 13:17:07 +02:00
fbx Remove animation 3D transform track, replace by loc/rot/scale tracks. 2021-10-12 20:08:42 -03:00
freetype HTML5: Fix warnings and re-enable werror=yes on CI 2021-08-06 12:12:37 +02:00
gdnative doc: Update links to latest documentation after content reorganization 2021-10-06 13:48:48 +02:00
gdscript Merge pull request #53647 from Chaosus/gds_fix_builtin_functions_autocompletion 2021-10-11 20:29:43 +03:00
glslang Vulkan: Update volk and Vulkan SDK components to 1.2.190 2021-09-22 12:56:15 +02:00
gltf Remove animation 3D transform track, replace by loc/rot/scale tracks. 2021-10-12 20:08:42 -03:00
gridmap Implemented SkeletonEditorGizmo 2021-10-07 01:07:46 +09:00
hdr Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
jpg Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
jsonrpc Implement the ability to disable classes 2021-07-13 09:25:14 -03:00
lightmapper_rd GPULightmapper exclude back-face triangles while calculating bounces 2021-09-14 22:29:31 +02:00
mbedtls Misc cleanup of header includes 2021-07-15 00:46:43 +02:00
meshoptimizer Disable 3D-only modules when 3D is disabled 2021-06-03 17:45:28 -04:00
minimp3 Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
mobile_vr Improve unregistering XR interfaces so we don't get crashes in GDExtensions by destroying the XRServer too early 2021-09-28 12:25:15 +10:00
mono Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation" 2021-10-11 19:27:50 -03:00
msdfgen Makes FontData importable resource. 2021-08-27 15:43:18 +03:00
navigation Use range iterators for Map 2021-09-30 15:09:12 -06:00
ogg Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
opensimplex Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
opus Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
pvr Validate image formats, check if resize_to_po2 failed 2021-06-28 21:17:06 +02:00
raycast Merge pull request #53245 from JFonS/occ_fixes2 2021-09-30 19:58:05 +02:00
regex Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
squish Import: Cleanup and optimize etcpak compression method 2021-04-16 17:08:36 +02:00
svg Rename File::get_len() get_length() 2021-05-25 11:54:28 +01:00
text_server_adv Implement TextServer GDExtension interface, remove TextServer GDNative interface. 2021-10-01 15:13:29 +03:00
text_server_fb Implement TextServer GDExtension interface, remove TextServer GDNative interface. 2021-10-01 15:13:29 +03:00
tga Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
theora Replace references to VisualServer in code comments with RenderingServer 2021-10-07 15:49:41 +02:00
tinyexr Rename File::get_len() get_length() 2021-05-25 11:54:28 +01:00
upnp Document how to set up UPnP in a non-blocking manner 2021-09-30 18:28:12 +02:00
vhacd Clean convex hull decomposition code 2021-09-14 17:14:06 -07:00
visual_script Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation" 2021-10-11 19:27:50 -03:00
vorbis Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
webm Replace references to VisualServer in code comments with RenderingServer 2021-10-07 15:49:41 +02:00
webp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
webrtc doc: Fix style inconsistencies for [b]Note:[/b] paragraphs 2021-10-05 19:13:20 +02:00
websocket Fix missing argument names in bindings 2021-10-09 00:20:10 +02:00
webxr Improve unregistering XR interfaces so we don't get crashes in GDExtensions by destroying the XRServer too early 2021-09-28 12:25:15 +10:00
xatlas_unwrap Assorted fixes to UV unwrapping and GPU lightmapper 2021-05-03 18:10:34 +02:00
modules_builders.py Enable support for C++ modules tests 2020-07-26 17:41:46 +03:00
register_module_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub Add env.Depends to modules_enabled.gen.h generator 2021-05-05 11:44:29 +02:00