Commit Graph

25 Commits

Author SHA1 Message Date
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