AlembicXform : Matrix3Controller

 AlembicXform - superclass: Matrix3Controller; super-superclass:MAXWrapper - 7:0 - classID: #(1560678688, 632583420)
NEW in 3ds Max 2016: Used to load the transformations of a single Object entity from a specified Alembic .ABC cache file into a 3ds Max scene.

Value > MAXWrapper > Controllers > Matrix3Controller > AlembicXform

 

   

Animation Controllers - Quick Navigation

Constructor:

AlembicXform ...

   

Properties:

<AlembicXform>.source     String    default: ""   --  filename

Gets/sets the Alembic .ABC source file name.

   

<AlembicXform>.object     UndefinedClass    default: undefined   --  string;

Gets/sets the object path definition string within the Alembic ABC file.

   

<AlembicXform>.maxcoords     BooleanClass    default: false   --  boolean

When set to true, the 3ds Max Z-up coordinate system will be used.

When set to false, the file's coordinate system will be used and will depend on the coordinate system of the source application.

   

<AlembicXform>.playbackType     Integer    default: 0   --  integer; Playback_Type

Gets/sets the playback type drop-down list selection index.

Possible values are:

0 - Original Range (default) - use the start and end values stored in the ABC file.

1 - Custom Start - use the .playbackStart property to define the scene time on which to start the playback. This can be used to offset the beginning of the playback while keeping the same playback speed.

2 - Custom Range - use the .playbackStart and .playbackEnd properties to define a custom range within which to play back the original animation.

3 - Playback Graph - keyframe the .playbackFrame property to define the file's frame to be loaded on each scene frame.

   

<AlembicXform>.playbackStart     Float    default: 0.0   --  float

Gets/sets the start frame of the playback range.

Applicable when . playbackType is set to 1 or 2.

   

<AlembicXform>.playbackEnd     Float    default: 0.0   --  float

Gets/sets the end frame of the playback range.

Applicable when . playbackType is set to 2.

<AlembicXform>.playbackFrame     Float    default: 0.0   --  animatable; float

Gets/sets the current playback frame.

Keyframe this property to produce custom playback within the defined range, or set to a static value to load a single frame.

Applicable when . playbackType is set to 3.

See Also