From ae1c0165472181967b01ee7bc0087456611d26bf Mon Sep 17 00:00:00 2001 From: reduz Date: Fri, 15 Oct 2021 19:04:35 -0300 Subject: Implement Animation Blend Shape Tracks * New track type BLEND_SHAPE * Blend shapes are imported via this new track type * Processing is more optimized (no longer relies on variants) * Modified the Blend Shape API in MeshInstance3D to use indices rather than StringNames (more optimizes) * Promo: Fixed a small bug in gizmo updating in Node3D that affected performance Dedicated BlendShape tracks are required for both optimization and eventually implementing them in animation compression. --- doc/classes/Animation.xml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'doc/classes/Animation.xml') diff --git a/doc/classes/Animation.xml b/doc/classes/Animation.xml index a35b784106..ebcced7dc4 100644 --- a/doc/classes/Animation.xml +++ b/doc/classes/Animation.xml @@ -201,6 +201,14 @@ Sets the value of the key identified by [code]key_idx[/code] to the given value. The [code]track_idx[/code] must be the index of a Bezier Track. + + + + + + + + @@ -552,16 +560,18 @@ - + + + Method tracks call functions with given arguments per key. - + Bezier tracks are used to interpolate a value using custom curves. They can also be used to animate sub-properties of vectors and colors (e.g. alpha value of a [Color]). - + Audio tracks are used to play an audio stream with either type of [AudioStreamPlayer]. The stream can be trimmed and previewed in the animation. - + Animation tracks play animations in other [AnimationPlayer] nodes. -- cgit v1.2.3