Alembic Clip Recorder properties
This section covers all properties specific to the Alembic Clip Recorder type.
Note:
- You must install the Unity Recorder package (minimum version: 2.0.0) to use the Alembic Clip Recorder.
- To fully configure an Alembic Clip Recorder, you must also set the global Recording Properties for the capture (properties shared with the other recorders, such as the frames to record). The Unity Recorder documentation describes these properties in detail.
The Alembic Clip Recorder properties fall into three main categories:
Output File
Use this section to specify the output Path and File Name pattern to save the recorded images.
Note: Output File properties work the same for all types of recorders. The Unity Recorder documentation describes these properties in detail.
Alembic Settings
Use this section to define the properties of the Alembic output.
Property | Description | |
---|---|---|
Xform Type | Choose the transform type. | |
Matrix | Record the full transformation matrix. | |
TRS | Record the TRS channels for position, rotation, scale of an object. This is the default transform type. | |
Swap Handedness | Enable to change from a left hand coordinate system (Unity) to a right hand coordinate system (Autodesk® Maya®). | |
Swap Faces | Enable to reverse the front and back of all faces. | |
Scale Factor | Set scale factor to convert between different system units. For example, using 0.1 converts the Unity units to 1/10 of their value in the resulting Alembic file. This also affects position and speed. |
Capture Settings
Use this section to determine the set of target GameObject(s) for the current capture. Once the capture begins, the target set is locked and does not change. Enabling or disabling a GameObject in the target set does not affect the capture. Any GameObjects generated after the start of the capture are not included.
Warning: Deleting a target GameObject in the middle of a capture interrupts the capture, and the Alembic file might have a non-uniform number of samples as a result. Some software might not handle this properly.
Property | Description | |
---|---|---|
Scope | Choose the scope of the export. By default, this is set to the Entire Scene. | |
Entire Scene | Export the entire Scene. This is the default. | |
Target Branch | Export only a branch (or hierarchy) of the Scene. When you choose this option, the Target property appears, which allows you to select a GameObject. | |
Target | Set a reference to the GameObject that is the root of the hierarchy you want to export. This property is only available if the Scope property is set to Target Branch. |
|
Static MeshRenderers | Enable this option to skip capturing animation on static Meshes. |
Capture Components
Use these settings to define which components to save data for.
Property | Description |
---|---|
MeshRenderer | Enable to export MeshRenderer components. |
SkinnedMeshRenderer | Enable to export SkinnedMeshRenderer components. |
Camera | Enable to export Camera components. |
Mesh Components
Use these settings to fine-tune the Mesh data you are saving.
Property | Description |
---|---|
Normals | Enable to export Mesh normals. |
UV 0 | Enable to export the base texture coordinates of the Mesh. |
UV 1 | Enable to export the second texture coordinate set of the Mesh. |
Vertex Color | Enable to export vertex colors. |
Submeshes | Enable to export sub-Meshes. |
Note: Alembic does not support Material export, and therefore neither does Alembic in Unity.