|
f8aae42bf0
|
Fix compile for 4.0.
|
2021-02-06 11:52:13 +01:00 |
|
|
ec465a7a68
|
Added a method name field to to every key. Setting one will create a call method track, calling the named method without any arguments on the AnimationPlayer's root node.
|
2020-09-02 00:30:40 +02:00 |
|
|
8426e2c976
|
Fix compile for 4.0.
|
2020-07-29 00:03:27 +02:00 |
|
|
4d71d102af
|
More tweaks.
|
2020-07-28 14:39:01 +02:00 |
|
|
055f57def5
|
Small touchups to Readme.
|
2020-07-28 14:37:18 +02:00 |
|
|
a402ae2e2b
|
Proper Readme.md.
|
2020-07-28 14:35:48 +02:00 |
|
|
9226d21781
|
Fix compile on 4.0.
|
2020-06-20 23:18:03 +02:00 |
|
|
fb01ca303d
|
Emit the change signal whenever the ProceduralAnimation changes. This fixes editing them in the editor.
|
2020-06-12 22:14:56 +02:00 |
|
|
e4f048d67c
|
Fix key_step calculation.
|
2020-05-17 16:21:00 +02:00 |
|
|
9ae56c1723
|
Sync classref with the current source.
|
2020-04-14 16:59:37 +02:00 |
|
|
0d6e4c8643
|
Clang format.
|
2020-04-10 14:01:42 +02:00 |
|
|
c3e3fa039c
|
Fix build for 4.0.
|
2020-04-09 12:37:33 +02:00 |
|
|
45efc21f3e
|
Implemented deleting keyframes.
|
2020-04-01 23:05:15 +02:00 |
|
|
ee2ca909bc
|
Now the editor will not allow to create invalid loops in the keyframe graph. Fixed smaller issues.
|
2020-04-01 20:54:32 +02:00 |
|
|
e0982ccc22
|
Implement keyframe_time's bindings. Also fix saving node positions in the editor plugin.
|
2020-04-01 20:16:22 +02:00 |
|
|
63827022bb
|
Implement keyframe time.
|
2020-04-01 19:23:49 +02:00 |
|
|
52873cd45b
|
Now process_animation_data will detect and break if there are loops in the frame graph.
|
2020-04-01 18:47:50 +02:00 |
|
|
c5d3908046
|
Fix generation logic.
|
2020-04-01 18:29:25 +02:00 |
|
|
72717ea074
|
More improvements to the code, and also to the plugin.
|
2020-04-01 11:58:28 +02:00 |
|
|
71b5e46672
|
Initial editor plugin setup for the new easing property.
|
2020-04-01 03:06:31 +02:00 |
|
|
44e7d2b63c
|
Removed all commented out curve code.
|
2020-04-01 02:11:27 +02:00 |
|
|
1fae51e51f
|
Mostly fixed up load_keyframe_data. Switched from using a curve to using transition easing.
|
2020-04-01 02:09:42 +02:00 |
|
|
ab4a274057
|
Fixed up the editor plugin. Also now ProceduralAnimation generates keys properly.
|
2020-03-31 23:42:26 +02:00 |
|
|
16d0ff1ed1
|
Implemented data preprocessing.
|
2020-03-27 19:24:48 +01:00 |
|
|
7ebddec0a7
|
Remove duplicate binding.
|
2020-03-26 11:45:46 +01:00 |
|
|
424d721c68
|
Started work on a better solution. Removed most of the things I added yesterday, also removed the ProceduralAnimationPlayer. ProceduralAnimation is now inherited from Animation.
|
2020-03-26 10:27:39 +01:00 |
|
|
513e89b511
|
Brought over all the code from godot's AnimationPlayer into ProceduralAnimationPlayer, and did the first set of rework to both it, and the ProceduralAnimation itself, so the apis match. Doesn't work for now, but it compiles.
|
2020-03-25 18:41:26 +01:00 |
|
|
782020b698
|
Removed multiple animation support per ProceduralAnimation. It will work exactly as the built in Animation. This way the built in animation player can be really easily adapted to work as a procedural animation player.
|
2020-03-25 16:47:49 +01:00 |
|
|
9f9c0f8940
|
Removed categories.
|
2020-03-25 15:05:10 +01:00 |
|
|
1126980e9d
|
Small work on the player's api.
|
2020-03-17 02:39:54 +01:00 |
|
|
91696e6c5e
|
Work on the player (mostly bindings).
|
2020-03-16 01:10:26 +01:00 |
|
|
ec07898853
|
Show/hide play related buttons, and work on the player's api.
|
2020-03-14 17:01:48 +01:00 |
|
|
83d1574a04
|
Merged together the 2 editor plugins.
|
2020-03-14 15:49:41 +01:00 |
|
|
579a207388
|
Initial gui setup for the ProceduralAnimationPlayerEditorPlugin.
|
2020-03-14 02:25:16 +01:00 |
|
|
9b1868668d
|
Added a skeleton editor plugin for the ProceduralAnimationPlayer.
|
2020-03-06 09:06:24 +01:00 |
|
|
ba464ef045
|
Implemented loading the animation data.
|
2020-02-28 07:44:22 +01:00 |
|
|
0e59990ff5
|
Started work on getting the actual data out from animation.
|
2020-02-27 14:54:52 +01:00 |
|
|
00f6c128bd
|
Added the interpolation methods from Animation. Also added equivalent structs to store animation keyframe data.
|
2020-02-10 18:38:41 +01:00 |
|
|
9c287b9e54
|
Added the license text to all cpp files.
|
2020-01-31 19:39:58 +01:00 |
|
|
3962252196
|
Implement graph connections for the editor plugin.
|
2020-01-30 01:55:54 +01:00 |
|
|
2f4e3af4f5
|
More work on the editor plugin.
|
2020-01-28 22:30:58 +01:00 |
|
|
77b8ea9dd6
|
Work on the editor plugin, also fixed a few typos in ProceduralAnimation's binds.
|
2020-01-28 02:35:52 +01:00 |
|
|
ebfc0e900c
|
More work on ProceduralAnimation's bindings, and added a popup to the editor.
|
2020-01-27 15:14:27 +01:00 |
|
|
994f8a83f2
|
More work on bindings/data storage.
|
2020-01-27 03:04:53 +01:00 |
|
|
adf50b93a2
|
Started work on an editor plugin.
|
2020-01-25 00:31:34 +01:00 |
|
|
9b20b6f7d9
|
Initial commit. Mostly bindings-related work.
|
2020-01-24 15:29:39 +01:00 |
|