_USDKit_RealityKit is a cross-import overlay that adds deformation and skeletal animation support for USD-based 3D models in RealityKit. Use it to drive USD content with USDPlayer and USDStageComponent, and to work with the geometry, materials, and textures described by types such as MeshData, MaterialData, TextureData, and DeformationData, each paired with an identifier like MeshID, MaterialID, or DeformationID. Rendering feedback surfaces through TextureLevelInfo, UsdRenderMessage, and USDRenderError. The overlay is available on iOS, macOS, tvOS, and visionOS.
Playing USD Content 2
Drive USD-based 3D models in a RealityKit scene with playback and stage integration.
- ClUSDPlayeriOS 27.0+A class that drives playback of USD-based 3D content, including deformation and skeletal animation, in a RealityKit scene.
- StUSDStageComponentiOS 27.0+A component that renders a USD stage as RealityKit entities.
Geometry and Deformation 4
Describe mesh geometry and skeletal or vertex deformation for USD models.
- StMeshDataiOS 27.0+A structure describing the geometry of a USD mesh, including its vertices and surface topology.
- StMeshIDiOS 27.0+Mesh resource identifier
- StDeformationDataiOS 27.0+A structure describing deformation and skeletal animation applied to a USD model's geometry.
- StDeformationIDiOS 27.0+Deformation resource identifier
Materials and Textures 5
Represent the surface materials and textures applied to USD geometry.
- StMaterialDataiOS 27.0+A structure describing a surface material applied to USD geometry.
- StMaterialIDiOS 27.0+Material resource identifier
- StTextureDataiOS 27.0+A structure describing a texture used by a USD material.
- StTextureIDiOS 27.0+Texture resource identifier
- StTextureLevelInfoiOS 27.0+A structure providing information about a single mipmap level of a USD texture.
Render Feedback and Errors 2
Receive rendering status messages and handle errors raised while drawing USD content.
- StUsdRenderMessageiOS 27.0+A message that reports status or feedback produced while rendering USD content.
- StUSDRenderErroriOS 27.0+A structure that represents an error encountered while rendering USD content.