15 Commits

Author SHA1 Message Date
Martin Felis
88b1caf885 Added initial support for blending of SyncTracks with differing numbers of intervals.
Not sure that the resulting blends are correct, but leave it for now.
2026-02-20 23:23:06 +01:00
Martin Felis
be6e021198 Restructured Animation Graph Editor to facilitate hierarchical graphs (i.e. embedded sub graphs). 2026-02-17 23:08:36 +01:00
Martin Felis
7255c99ef7 BLTAnimationNodeBlend2.sync is no more exposed as parameter, only as property. 2026-02-05 22:29:00 +01:00
Martin Felis
2cee55037b Renamed BLTAnimationNode::position to BLTAnimationNode::graph_offset and made it hidden in the editor by default. 2026-02-05 22:26:25 +01:00
Martin Felis
f3db8b67d0 Fixed compilation with latest master. 2026-02-05 21:55:18 +01:00
Martin Felis
00ea4b8b7e BlendTreeEditor starts to be usable. 2026-02-02 16:17:33 +01:00
Martin Felis
a764222c02 Added missing parameter to BLTAnimationNode::get_input_index binding. 2026-02-01 10:16:18 +01:00
Martin Felis
a2295680d1 Ensure nodes that are added to the tree but not within the subtree of the root are still referenced after sorting. 2026-02-01 10:15:48 +01:00
Martin Felis
0554691e46 WIP: making BlendTree Editor usable. 2026-01-30 15:33:27 +01:00
Martin Felis
89c3c38757 Made BlendTree Editor more robust. 2026-01-29 23:21:38 +01:00
Martin Felis
4c428a865a BlendTree nodes can now be removed. 2026-01-28 21:04:46 +01:00
Martin Felis
1e7dd4ba45 BlendTree connection can now be removed. 2026-01-25 00:05:32 +01:00
Martin Felis
fd13c53e52 Exposed additional functions to GDScript to implement a GDScript based EditorPlugin. 2026-01-24 15:38:27 +01:00
Martin Felis
625a3ae79f Started exposing more functions to GDScript and made BLTBlendTreeGraph part of BLTBlendTree such that return codes look nicer in Godot. 2026-01-18 23:02:06 +01:00
Martin Felis
0b6589f241 More distinctive naming to avoid name clashes with AnimationTree nodes. 2026-01-17 00:46:40 +01:00