Animation / Maya

This page contains the information about Maya's animation types which can be used with Verge3D, as well as supported playback options and means to control the animation interactively.

Setting Up in Maya

Whole-Object Animation

Animation keyframes can be added in standard ways in Maya, by using the Key > Set Key from the Key menu in the Animation menu set or pressing S on the keyboard.

Inserting keyframes in Verge3D for Maya

For performance reasons we recommend setting keys separately, only for channels which are required to be animated, e.g:

Skeletal Animation

An object can be animated in Verge3D by using Maya's skeletons. Verge3D support maximum 4 weights per joint (4 most influential weights are selected, others are ignored).

Inserting keyframes for skeletal animation in Verge3D for Maya

Skeletons can be animated directly by setting transformation keys on joints or by utilizing auxillary controllers such as IK handles/effectors. To animate joints indirectly, enable their Custom Frame Range property in the attribute editor and set proper From/To as frame values. See here for more info.

Blend Shape Animation

You can add blend shapes to an object in standard ways in Maya and then animate their weights using keyframes.

Shape key animation in Verge3D for Maya

Material Animation

Keyframed material animation is not supported in Verge3D for Maya yet. However, by using procedural animation and the set color or set value puzzles you can manipulate material parameters in real time.

Procedural Animation

Instead of playing back some animation which was pre-made in Maya, you can use Puzzles or JavaScript to modify coordinates or some other parameters with time. Particulurly, the animate param puzzle (based on the Tween.js library) is a convenient way to create your own animation on the fly.

Using the animate param puzzle to create animation in Verge3D for Maya

Playback Options

Verge3D Global Animation Settings

By using the Animation section of Verge3D Export Settings you can assign global animation parameters which will affect all animatable objects in your scene.

Verge3D for Maya animation settings panel

Verge3D Per-Object Animation Settings

Each object in Maya is assigned with Verge3D settings, including the settings for animation playback.

Verge3D for Maya animation settings panel

Animation settings:

Frame Rate

The frame rate value (default - 24 fps) which affect the playback speed can be changed using the Playback options panel, located next to the Range Slider.

Frame rate selector in Verge3D for Maya

Animation Control with Puzzles

You can use animation puzzles for playing back a pre-made animation (click on the link for more details).

Animation puzzles of Verge3D

Animation can also be implemented with other visual scripting blocks - see Camera and Time puzzles.

Got Questions?

Feel free to ask on the forums!