<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/Model3DPhase/model",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "RealityKit",
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:19_RealityKit_SwiftUI12Model3DPhaseO5modelAA08ResolvedE1DVSgvp"
  },
  "title" : "model"
}
-->

# model

The loaded model, if any.

```
var model: ResolvedModel3D? { get }
```

## Discussion

If this value isn’t `nil`, the model load operation has finished,
and you can use the model to update the view. You can use the model
directly, or you can modify it in some way. For example, you can add
a `ResolvedModel3D/resizable()` modifier to make the
model resizable.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)