Namespace Unity.Formats.USD | USD | 2.0.0-exp.1
docs.unity3d.com
    Show / Hide Table of Contents

    Namespace Unity.Formats.USD

    Classes

    BlendShapeSample

    CameraExporter

    CameraImporter

    A collection of methods used for importing USD Camera data into Unity.

    CubeImporter

    A collection of methods used for importing USD Cube data into Unity.

    ExportContext

    Exporter

    ExportPlan

    HdrpShaderExporter

    HdrpShaderImporter

    HierarchyBuilder

    A collection of methods for building the USD scene hierarchy in Unity.

    ImporterBase

    Basic functionality shared among Importers.

    InitUsd

    InstanceImporter

    A collection of methods used for translating USD instances into Unity instances (CPU or GPU).

    MaterialExporter

    MaterialImporter

    A collection of methods used for importing USD Material data into Unity.

    MaterialMap

    A mapping from USD shader ID to Unity Material.

    MeshExporter

    MeshImporter

    A collection of methods used for importing USD Mesh data into Unity.

    MeshImporter.GeometrySubsets

    MeshImportOptions

    Indicates how values are imported from the given scene into a UnityEngine.Mesh object.

    MeshImportStrategy

    This class is responsible for importing mesh samples into Unity. By swapping out the MeshImportFunctions, the import behavior can be customized.

    NativeExporter

    NativeImporter

    PackageUtils

    PrimMap

    Maps from UsdPrim paths to Unity GameObjects.

    SceneExporter

    The scene exporter can be used to export data to USD.

    SceneImporter

    Root entry point for importing an entire USD scene.

    SceneImporter.ImportException

    SceneImportOptions

    Indicates how the scene should be imported from USD to Unity.

    ShaderExporterBase

    ShaderImporterBase

    SkelAnimationSample

    SkelBindingSample

    SkeletonExporter

    SkeletonImporter

    Import support for UsdSkelSkeleton

    SkeletonIo

    SkeletonSample

    SkelRootSample

    SkinnedMeshUnityDiff

    Compares two skinned meshes in Unity.

    SkinnedMeshUsdDiff

    Compares a skinned mesh in Unity to a skinned mesh in USD.

    SphereImporter

    A collection of methods used for importing USD Sphere data into Unity.

    StandardShaderExporter

    StandardShaderImporter

    UnityMaterialData

    UnityPreviewSurfaceSample

    UnitySkeleton

    UsdAssemblyRoot

    Indicates that the source was an Assembly in USD. See Kind in USD for details: https://graphics.pixar.com/usd/docs/api/kind_page_front.html

    UsdAsset

    Represents the point at which a UsdStage has been imported into the Unity scene. The goal is to make it easy to re-import the data and to export sparse overrides.

    UsdAssetEditor

    UsdBuildPostProcess

    UsdLayerStack

    A mechanism for managing USD layers in a multi-layer shot context.

    UsdLayerStackEditor

    UsdMenu

    UsdModelRoot

    UsdPayload

    UsdPlayableAsset

    UsdPlayableBehaviour

    UsdPlayableTrack

    UsdPrimSource

    UsdPrimSourceEditor

    UsdRecorderBehaviour

    UsdRecorderClip

    UsdRecorderTrack

    UsdVariantSet

    Represents one or more USD variant sets. This object holds slection state and exposes access to the current selection as well as an API to apply selection changes (used by the editor).

    UsdVariantSetEditor

    UsdzExporter

    XformExporter

    XformImporter

    A collection of methods used for importing USD Xform data into Unity.

    Structs

    ObjectContext

    PrimMap.InstanceRoot

    ReadAllJob<T>

    Uses the C# job system to read all data for the given path list and presents it as an enumerator.

    Interfaces

    IImporter

    An interface for delegating import behavior to a third party.

    IImportPostProcessComponents

    Called by SceneImporter after GameObject hierarchy created and populated with geometry and other components

    IImportPostProcessHierarchy

    Called by SceneImporter after GameObject hierarchy created, but before it is populated with geometry and other components

    IImportProcessUsd

    Called by SceneImporter after Usd Scene is loaded, but before any instantiation or recreation in Unity

    Enums

    ActiveExportPolicy

    BasisTransformation

    How to transform from the USD basis (typically right-handed) to Unity (left-handed).

    ImportMode

    Indicates how an attribute should be imported.

    MaterialImportMode

    Indicates how to handle import materials.

    PayloadPolicy

    ShaderExporterBase.ConversionType

    Delegates

    ExportFunction

    MaterialExporter.ExportHandler

    MaterialImporter.TextureResolver

    MaterialMap.MaterialBinder

    A callback to preform the material binding when requesting bindings.

    MeshImportFunction<T>

    A callback function wich integrates the given sample into the given 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