---
title: Model3DAsset
framework: realitykit
role: symbol
role_heading: Class
path: realitykit/model3dasset
---

# Model3DAsset

A container used to represent the asset loaded into the Model3D View.

## Declaration

```swift
class Model3DAsset
```

## Topics

### Structures

- [Model3DAsset.EntityAnimation](realitykit/model3dasset/entityanimation.md)

### Initializers

- [init(named:in:)](realitykit/model3dasset/init(named:in:).md)
- [init(url:)](realitykit/model3dasset/init(url:).md)

### Instance Properties

- [animationPlaybackController](realitykit/model3dasset/animationplaybackcontroller.md)
- [availableAnimations](realitykit/model3dasset/availableanimations.md)
- [selectedAnimation](realitykit/model3dasset/selectedanimation.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [Observable](observation/observable.md)

## See Also

### SwiftUI 3D model presentation

- [Model3D](realitykit/model3d.md)
- [Model3DPhase](realitykit/model3dphase.md)
- [ResolvedModel3D](realitykit/resolvedmodel3d.md)
- [Model3DPlaceholderContent](realitykit/model3dplaceholdercontent.md)
