Alembic Import Settings window
The Alembic Import Settings (Alembic Importer Editor) window allows you to customize how the Alembic package imports your Alembic file into Unity, including whether or not to include specific components.
The following topics explain the properties of the Alembic Import Settings window in detail:
When you are finished customizing the import options, click Apply to proceed or Revert to abandon your changes.
Scene options
Use these options to customize the scale factor, handedness, interpolation, and which components to import from the Alembic file.
Property | Description |
---|---|
Scale Factor | Set the scale factor to convert between different system units. For example, using 0.1 converts the Alembic units to 1/10 of their value in the resulting Unity GameObject. This also affects position and speed. |
Swap Handedness | Enable to invert the X axis' direction. |
Interpolate Samples | Enable to interpolate animation for Transform, Camera, and Mesh components for which the topology does not change (that is, for which the number of vertices and indices are immutable). If Interpolate Samples is enabled, or velocity data is included in the .abc file, you can pass velocity data to an Alembic shader. |
Import Visibility | Enable to import Visibility (i.e. the control of the active state of the objects). |
Import Camera | Enable to import Camera data. |
Import Meshes | Enable to import Mesh data. |
Import Points | Enable to import Point (particle cloud) data. |
Geometry options
Use these options to customize how Meshes are imported.
Property | Description | |
---|---|---|
Normals | Define whether to use the normals from the Alembic file, or to calculate them based on vertex position. | |
Compute If Missing | Use Alembic file normals if they exist; otherwise the Alembic Importer calculates them. This is the default. | |
Always Compute | Calculate the normals on import. | |
Tangents | Determine whether or not tangents are computed on import or not added at all. Tangents are not stored in Alembic, so if you choose not to calculate tangents on import, there will be no tangent data. | |
None | Do not calculate or add tangents at all. Choose this option if you don't need to compute the tangents. Computing tangents is resource-intensive, so choosing this option increases the speed of playback. | |
Compute | Calculate tangents on import. This is the default option for this property. Note: The calculation of tangents requires normals and UV data. If these are missing, the tangent cannot be computed. |
|
Flip Faces | Enable to invert the orientation of the polygons. |
Cameras options
Use these options to customize which components to import from the Alembic file.
Property | Description | |
---|---|---|
Camera Aspect Ratio | Define how to set the Unity Camera's aspect ratio. | |
Current Resolution | Determine the aspect ratio from the current resolution which is defined by the screen. | |
Default Resolution | Determine the aspect ratio from the default resolution defined in the Project Settings window for the Player (under Edit > Project Settings > Resolution and Presentation > Resolution). | |
Camera Aperture | Determine the aspect ratio from the Camera in the Alembic file. This is the default. |
Note: Since Materials are not supported in Alembic, the Alembic package does not import or export Materials.
Time range options
Enter the start and end frames to define the range of the Alembic animation.