Exports either all objects or selected objects to an Alembic cache file.
and
Opens the window from which you can set options for exporting Alembic files. Selecting exports all polygon, NURBS, and subdivision objects in the scene to an Alembic file. Selecting exports selected objects to an Alembic file.
-
-
Specifies that your current determine the .
-
-
Specifies that the current playback range in your Time Slider determines the .
-
-
Specifies that the range of frames between (and including) the specified and times determines the .
-
-
These fields let you specify a and time for the .
-
-
When creating an Alembic file, one sample of your object's transformations is taken every frame and saved to the Alembic file
by default. specifies how often samples are taken during file creation. For example, a value of 2 caches the transformations of the current
object at every other frame of the.
-
-
Specifies at which frame to start the scene evaluation. Use this option to set the starting frame for time dependent translations
that require run-ups
Advanced Options
-
-
Evaluates every frame regardless of whether or not there are changes in object translation values between frames.
-
-
Outputs frame number information to the or output window.
-
-
When on, normal data from the original polygon objects is not included in the exported Alembic cache file.
-
-
When on, any non-renderable nodes or hierarchy, such as hidden objects, are not included in the Alembic file.
-
-
When on, any namespaces associated with the exported objects are removed from the Alembic file. For example, an object with
the namespace taco:foo:bar appears as bar in the Alembic file.
-
-
When on, UV data from polygon meshes and subdivision objects are written to the Alembic file. Only the current UV map is
included.
-
-
When on, geometry data at whole frames is sampled and written to the file. When off, geometry data is sampled at sub-frames
and written to the file. This is the default setting.
-
-
When on, the top node in the node hierarchy is stored as world space. By default, these nodes are stored as local space.
-
-
When on, the visibility state of objects is stored in the Alembic file. Otherwise, all objects are considered visible.
Callbacks
A recommended way to use callbacks with the Alembic export, is to first define a global procedure. For example, in the , define the following:
global proc perFrameCallback(int $frame)
{
print $frame;
}
The full MEL callback is then:
perFrameCallback(#FRAME#)
Note
For correct syntax, callback commands cannot contain the following:
-
Spaces between characters. For example, ( ).
-
Single quotes. For example, (').
-
Double quotes. For example, (").
-
-
When each frame is evaluated, the string specified is evaluated as a Mel command. For example, print("#FRAME#").
-
-
When the translation has finished, the string specified is evaluated as a Mel command. For example, print("Done!").
-
-
When each frame is evaluated, the string specified is evaluated as a python command. For example, print("#FRAME#").
-
-
When the translation has finished, the string specified is evaluated as a python command. For example, print("Done!").