docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace Unity.Formats.USD

    Classes

    BlendShapeSample

    CameraExporter

    Camera export functionality from Unity to USD.

    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

    ExportHelpers

    Helpers for export

    ExportPlan

    Exporter

    HdrpShaderExporter

    A class for exporting HDRP shaders to USD preview surface.

    HdrpShaderImporter

    A class for importing from USD preview surface to HDRP Lit shader

    HierarchyBuilder

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

    ImportHelpers

    ImporterBase

    Basic functionality shared among Importers.

    InitUsdWithAnalytics

    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

    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.

    MeshImporter

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

    MeshImporter.GeometrySubsets

    MeshStaticPropertiesData

    NativeExporter

    NativeImporter

    PackageUtils

    PrimMap

    Maps from UsdPrim paths to Unity GameObjects.

    SanitizedCameraSample

    A sanitizable version of an CameraSample. Enable automatic change of handedness.

    SanitizedMeshSample

    A sanitizable version of a MeshSample. Enable automatic triangulation/handedness change/attribute interpolation conversion. IRestorable allows static data to be stored once for multiple samples in the case of animated meshes.

    SanitizedXformSample

    A sanitizable version of an XFormSample. Enable automatic change of handedness.

    SceneExporter

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

    SceneImportOptions

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

    SceneImporter

    Root entry point for importing an entire USD scene.

    SceneImporter.ImportException

    SgUsdPreviewSurfaceShaderExporter

    Export support for USD Importer's Shader Graphs/usd_preview_surface shader

    ShaderExporterBase

    ShaderImporterBase

    SkelAnimationSample

    SkelBindingSample

    SkelRootSample

    SkeletonExporter

    SkeletonImporter

    Import support for UsdSkelSkeleton

    SkeletonIo

    SkeletonSample

    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

    UrpShaderImporter

    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

    UsdEditorAnalytics

    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.

    SgUsdPreviewSurfaceShaderExporter.TextureSettings

    uv transform and texture scale/bias settings

    SgUsdPreviewSurfaceShaderExporter.TextureUVTransform

    uv transform settings

    UsdEditorAnalytics.ImportResult

    Interfaces

    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

    IImporter

    An interface for delegating import behavior to a third party.

    IRestorable

    When a prim is sparsely animated only dynamic properties are read into the Sample. This interface's purpose is to enable holding the time-invariant data (static properties or computed data) to ensure proper deserialization.

    ISanitizable

    This interface provides a Sanitization service for Samples that need to be sanitized to be consumed by Unity (i.e. meshes, xforms, cameras...)

    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.

    ImportType

    MaterialImportMode

    Indicates how to handle import materials.

    PayloadPolicy

    SgUsdPreviewSurfaceShaderExporter.RenderPipeline

    Render pipeline types

    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.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)