Class AlembicRecorderSettings
Settings controlling various aspects of the recording in Alembic exporter.
Namespace: UnityEngine.Formats.Alembic.Util
Syntax
public class AlembicRecorderSettings : object
Properties
AssumeNonSkinnedMeshesAreConstant
Enable to skip capturing animation on static Meshes.
Declaration
public bool AssumeNonSkinnedMeshesAreConstant { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
CaptureCamera
Enable to capture Camera components.
Declaration
public bool CaptureCamera { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
CaptureMeshRenderer
Enable to capture Mesh assets.
Declaration
public bool CaptureMeshRenderer { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
CaptureSkinnedMeshRenderer
Enable to capture Skinned Mesh assets.
Declaration
public bool CaptureSkinnedMeshRenderer { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
DetailedLog
Enable to provide Debug logging for each captured frame.
Declaration
public bool DetailedLog { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
ExportOptions
Alembic file options (archive type, transform format, etc.)
Declaration
public AlembicExportOptions ExportOptions { get; }
Property Value
Type | Description |
---|---|
AlembicExportOptions |
FixDeltaTime
Enable to set Time.maximumDeltaTime using the frame rate to ensure fixed delta time. Only available when TimeSamplingType is set to Uniform.
Declaration
public bool FixDeltaTime { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
MeshColors
Enable to export Mesh vertex colors.
Declaration
public bool MeshColors { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
MeshNormals
Enable to export Mesh normals.
Declaration
public bool MeshNormals { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
MeshSubmeshes
Enable to export sub-Meshes.
Declaration
public bool MeshSubmeshes { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
MeshUV0
Enable to export the base texture coordinate set of the Mesh.
Declaration
public bool MeshUV0 { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
MeshUV1
Enable to export the second texture coordinate set of the Mesh.
Declaration
public bool MeshUV1 { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
OutputPath
Get or set the location to save the exported Alembic file to.
Declaration
public string OutputPath { get; set; }
Property Value
Type | Description |
---|---|
String |
Scope
Get or set the scope of the export (entire Scene or selected branch).
Declaration
public ExportScope Scope { get; set; }
Property Value
Type | Description |
---|---|
ExportScope |
TargetBranch
Get or set the branch (or hierarchy) of the Scene that is exported. Use this option only if ExportScope is set to TargetBranch.
Declaration
public GameObject TargetBranch { get; set; }
Property Value
Type | Description |
---|---|
GameObject |