Animation



Overview

ArtMatic Engine can create astounding high-quality animation in addition to still images and sound. Not only can ArtMatic Designer and Explorer create high quality movies, but they can also be used as a special effects and video processing tool for existing video content. When animation is rendered, every single frame has the same level of detail and anti-aliasing as still pictures. ArtMatic animation can be breathtakingly beautiful and complex, and it can even be modulated by the sound track of your choice. Artists, VJs and musicians use ArtMatic animations both directly as video content and also as alpha (transparency) masks that are used to create extraordinary wipes, fades, and dissolves in their video projects.
In main UI Real-time animation preview is done with adaptative resolution to ensure a framerate of at least 12 fps. Altenatively you may use the preview button in the Animation & Camera setup dialog (a) for a fixed resolution in small playback or use the Full screen preview with space bar at the preview resolution set in preference. When rendered to movies or list of images, the animation is done at high-resolution and each frame is fully anti-aliased.
ArtMatic users interested in animation and video effects should explore V-Quartz that expands ArtMatic's flexibility and power by several orders of magnitude.

Using External Movies in Animation
Existing movies compatible with mac OSX AVFundation can be used as input sources in animations via the pict/movies components. When movies are used as input sources, ArtMatic will process each successive frame in the infinite possible ways which makes ArtMatic a very powerful effects and video editing tool.

Animation and Sound
Sound can be used to modulate ArtMatic animations when they are rendered, and a soundtrack can be added or generated (using the sound algorithm last used on the Sound page) when rendering. Audio modulation is a powerful technique to use for creating video for music videos and multimedia compositions. To modulate ArtMatic animation with audio, audio input must be routed from the Global Input Matrix into the structure tree.

Wipes/Masks
In addition to creating content that will be used directly in movie and video projects, ArtMatic animations can be used to create astounding transition effects (wipes, fades and dissolves). We have provided many examples of transition effects in both the examples library and in the examples folders. Search the libraries directory for files whose name includes 'wipe'.

Animation & Camera setup...


The Animation & Camera setup dialog provides access to the Camera Path and other animation settings. The rate at which the camera moves and how time flows from keyframe to keyframe can be adjusted as well as the type of animation. The camera's trajectory can also be fine-tuned with the camera path envelope editing tools. The Camera Path refers to the path the camera takes over the course of an animation, that is the succession of various Canvas View zoom (scale) and position settings.

Preview

Use the preview button for a small preview of your animation. Unlike the main UI animation playback this preview doesn't adapt resolution and the frame rate may vary according to the system speed. You can enlarge the resolution by simply enlarging the dialog size. The duration of the preview will be the given file duration even if the mode is "Free Run loops".

Duration in MSF

These 3 numeric fields allow a precise duration setting in the minute second and frame format. This is the duration that will terminate the movie when saving a movie regardless of the mode.

Mode

ArtMatic Engine 8 provides 3 modes for animating the keyframes:


Speed modes

The Speed modes affects not only the Camera Path motion speed but also the rate at which parameters stored in the keyframes are interpolated.

Camera Path Options

ArtMatic has several different modes of camera path motion that can be used to adjust the camera's zoom response in order to compensate for the non-linear response of many systems. Without these modes, zooms into or out of some systems could have undesirable acceleration or deceleration which would be difficult to work around.
For more control on the animated canvas view you may not use the Camera Path at all but animate the motion procedurally using components like the various motion components or the 22 Maths tools # Affine modes. When using procedural view motion keep the Camera path still at the Default view. Most of these modes result in adjustments to the time between keyframes. The options are:
-Constant Displace Speed. ArtMatic tries to maintain a constant perceived zoom/motion rate. In order to do this, the time is recomputed in respect with the distance travelled so that speed appears more stable.
-Use Inertia. This checkbox turns ON added inertia in camera zoom/motion which results in a smoother motion.
-Use logarithmic zoom. Use logarithmic rather linear movement when zooming. This mode is needed when zooming deep inside of a fractal for example. Alternatively you may use the 22 Maths tools # component with 'Affine exp' that provides both displacement and scaling with the addition of rotations.

Camera path envelopes

Choose a Camera Path parameter (zoom level, x curve, or y curve) from the dialog's popup menu to edit that parameter's envelope. (An envelope is a graph of the parameter's values over the course of the animation.) The envelope is displayed graphically and can be edited with the mouse : click and drag any envelope points to move it upwards or downwards. The current numeric values for the camera Canvas View are displayed at the right of the envelope and can be edited directly.

The Camera path parameters are:

Ramp

Will blend linearily each keyframe values from first to last value.

Reverse

Will reverse the time for the particular parameter.

Smooth

Will smooth the particular parameter envelope. The smoothing is mostly meaningfull when many keyfraes are present.

amplitude


This (left-right) drag button will scale the particular parameter envelope.

offset


This (left-right) drag button will offset the particular parameter envelope.

Send_to_all

This text button forces current value to be stored for all keyframes.


Keyframes Parameters Envelop dialog


Available in Designer CTX only this dialog helps to visualize and edit parameter animation envelops. Envelops are made from the parameters values stored in each keyframes.
Each component parameter has its own envelop editing area with the following features :

Duration (in MSF)

These 3 numeric fields allow a precise duration setting in the minute, second and frame format. It sets the total duration of the animation.


Insert_keyframe, delete_keyframe

Echoes the Main ui keyframes functions for convenience.


play

Button to preview the animation in the dialog thumbnail.