A c++ engine module for godot, that lets you create new animations from animation frames.
Go to file
Relintai f8aae42bf0 Fix compile for 4.0. 2021-02-06 11:52:13 +01:00
doc_classes Sync classref with the current source. 2020-04-14 16:59:37 +02:00
docs Initial commit. Mostly bindings-related work. 2020-01-24 15:29:39 +01:00
screenshots Proper Readme.md. 2020-07-28 14:35:48 +02:00
.gitignore Initial commit. Mostly bindings-related work. 2020-01-24 15:29:39 +01:00
LICENSE Initial commit. Mostly bindings-related work. 2020-01-24 15:29:39 +01:00
README.md Fix compile for 4.0. 2021-02-06 11:52:13 +01:00
SCsub 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
config.py Initial commit. Mostly bindings-related work. 2020-01-24 15:29:39 +01:00
procedural_animation.cpp 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
procedural_animation.h Fix compile for 4.0. 2021-02-06 11:52:13 +01:00
procedural_animation_editor_plugin.cpp Fix compile for 4.0. 2021-02-06 11:52:13 +01:00
procedural_animation_editor_plugin.h 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
register_types.cpp 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
register_types.h Added the license text to all cpp files. 2020-01-31 19:39:58 +01:00

README.md

Procedural Animations

This is a c++ engine module for the Godot engine.

It lets you compose new animations from other animation frames, and it alo sets up interpolations between them.

It comes with it's own editor plugin.

Broken Seals

It was inspired by this talk: https://www.youtube.com/watch?v=LNidsMesxSE
It does not do everything!

It supports both godot 3.2 and 4.0 (master last tested commit). Note that since 4.0 is still in very early stages I only check whether it works from time to time.

Pre-built binaries

You can grab a pre-built editor binary from the Broken Seals repo, should you want to. It contains all my modules.

Building

  1. Get the source code for the engine.

If you want Godot 3.2: git clone -b 3.2 https://github.com/godotengine/godot.git godot

If you want Godot 4.0: git clone https://github.com/godotengine/godot.git godot

  1. Go into Godot's modules directory.
cd ./godot/modules/
  1. Clone this repository
git clone https://github.com/Relintai/procedural_animations procedural_animation
  1. Build Godot. Tutorial