Dynamic Keyframes – Procedural Animation System for Unreal Engine
Dynamic Keyframes is a practical plugin for Unreal Engine that brings procedural animation to your projects. It replaces static keyframes with dynamic, runtime-adjustable AnimTasks that drive any Actor, Component, or UObject without extra coding.
Features:
Real-Time AnimTasks: Animate properties such as location, rotation, scale, color or more using tasks that update during runtime. Modify durations, curves, and values as needed and drive actors or components easily.
Organized Animation Sequences: Group AnimTasks into sequences that play one after another, making it simple to create smooth, multi-step but still procedural animations.
Scriptable Animation Templates: Bundle one or more AnimTask sequences into an AnimTemplate. This Blueprintable asset allows your team to create procedural animation assets so that you do not have to script procedural logic time and time again. Create once and use it for multiple actors or situations.
Easy to Extend: Build custom AnimTasks by inheriting from the base AnimTask class and overriding the Evaluate() function. Use your own methods—be it spline-based, material animations, or something else—to meet your project’s needs. And build your custom AnimTemplates.
Reusable Across Projects: Once you define an AnimTemplate or AnimTask, it can drive any UObject, allowing you to reuse your animation logic without rewriting procedural code.
Dynamic Keyframes simplifies procedural animation in Unreal Engine. It offers a modular approach that saves time and reduces repetitive scripting while providing the flexibility to build and expand your own animation systems.
Get Dynamic Keyframes today and bring a new level of control to your Unreal Engine animations.