Class AlembicRecorderSettings | Alembic | 2.0.1-preview.1
docs.unity3d.com
    Show / Hide Table of Contents

    Class AlembicRecorderSettings

    Settings controlling various aspects of the recording in Alembic exporter.

    Inheritance
    Object
    AlembicRecorderSettings
    Namespace: UnityEngine.Formats.Alembic.Util
    Syntax
    [Serializable]
    public class AlembicRecorderSettings

    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
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023