Animation Engine 2

Manufacturer: DerBrill Multimedia

Motion Magic...

Ever dreamed of getting into games programming with Revolution? Or of wowing your audiences with spectacular animated multimedia applications? Animation Engine™ from Malte Brill of Derbrill, makes advanced collision detection and complex motion paths a snip! Spin it, bounce it, shoot it off the walls - You'll have more fun with the demo than anyone should with a programming tool!

2.9 Update Now Available!

What is new in animationEngine 2.9:

Try me now for free


animationEngine 2.9 introduces 2 new easingFunctions, 1 new geometric function and a new moving Method.

The most important change is the introduction of the new command aeMoveTo.
aeMoveTo lets you move controls from their current position to a specified destination in a given time. While this sounds a bit like the built in move command it still has a lot of advantages over it.

  1. It is less resource hungry
  2. It lets you move objects using easing effects
  3. Movement can be stopped at any time
  4. destination can be changed at any time
  5. Movement is frame accurate


A simple call to aeMoveTo looks like this:

aeMoveTo the long ID of button 1,the loc of this card,2000,"inOut"

Please see the documentation entry for aeMoveTo for further details.

New easing methods:

aeBounceEaseIn - Easing method using a bounce effect
aeOverShootEaseIn - Easing method using an overshoot effect

New geometric function:

aeWithinEllipse - Determines if a point is within an ellipse

animationEngine 2.9 requires Revolution 2.8 or greater.

These improvements build on the previous additions of 2.1:

  • Ease in/ease out motion effects. Tell objects to move from one location to another with flexible acceleration and deceleration of objects.
  • 3D Wireframe objects. Display wireframes built from 3d points with a single call, and manipulate them along the X, Y, and Z axes.
  • Isometric drawing. Enhanced line and box objects in isometric view can be easily generated for isometric games, simulations and charting.
  • Callback messages for constrained controls. Constrained controls can accept callback messages; allowing interactive, customized visual controls such as sliders that change while dragged.
  • Improvements to image-based collision handling, constrained controls and easier to use documentation.

Animation Movement any-which-way you want it:
Animation Engine offers you functions and handlers to move objects, exactly as you desire. Create:

  • Linear movement
  • Polygonal movement
  • Circular movement
  • Elliptical movement


Precision control

  • Start and stop the action at any time under scripted control.
  • Simultaneously move different controls at different speeds for sophisticated "parallax"-style movements.
  • Increase or decrease object speed
  • Control any aspect of object movement e.g. the centre point of a circular path
  • You can move your objects on complex paths, and even move existing motion paths along secondary paths!
  • Change the path at anytime under scripted control

Spice up your multimedia project with Animation Engine. This is a Revolution plugin no developer should be without. With Animation Engine, it's easy for you to add impressive motion effects to your multimedia titles. Get help and examples by working through the tutorials you find in the accompanying stack.

Intersection Alert!
If you want to get into games programming let Animation Engine help you detecting circle-circle collisions, circle-line collisions or even pixel precise collisions for images. You have access to different collision test routines.

Animation Engine - Collision DetectionMake learning fun and meaningful
Animation Engine is great for teaching and learning too - let it loose in a classroom and watch students learn by having fun.

Download Animation Engine Trial Stack & Documentation As soon as you have played a bit with Animation Engine and created your first few demo stacks you will see the advantages over the built in move command in Revolution. The library and documentation stacks assume a certain familiarity with Revolution, please read the introductions to these stacks for details. Animation Engine requires Revolution 2.1 or higher or any version of Media. You can download the latest versions of Revolution and Revolution Media here. The Animation Engine trial stack and documentation allow you to put Animation Engine to the test 15 times before you need to purchase the software in order to continue using it!