---
title: ObjectCaptureView
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/objectcaptureview
---

# ObjectCaptureView

A view that guides a user through capturing images for object capture.

## Declaration

```swift
@MainActor @preconcurrency struct ObjectCaptureView<Overlay> where Overlay : View
```

## Overview

Overview The primary view of the Object Capture front-end 3D UI.  This view is used to present the UI for a given ObjectCaptureSession. It presents the current state of the wrapped session. The view can be taken down temporarily to show the ObjectCapturePointCloudView or an app’s custom tutorial pages. If a ObjectCaptureView is removed from the content view, creating a new ObjectCaptureView from the original view’s ObjectCaptureSession resumes the in-progress capture session.

## Topics

### Initializers

- [init(session:)](realitykit/objectcaptureview/init(session:).md)
- [init(session:cameraFeedOverlay:)](realitykit/objectcaptureview/init(session:camerafeedoverlay:).md)

### Instance Methods

- [hideObjectReticle(_:)](realitykit/objectcaptureview/hideobjectreticle(_:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [View](swiftui/view.md)

## See Also

### Model creation

- [Capturing photographs for RealityKit Object Capture](realitykit/capturing-photographs-for-realitykit-object-capture.md)
- [Creating 3D objects from photographs](realitykit/creating-3d-objects-from-photographs.md)
- [Scanning objects using Object Capture](realitykit/scanning-objects-using-object-capture.md)
- [Building an object reconstruction app](realitykit/building-an-object-reconstruction-app.md)
- [Creating a photogrammetry command-line app](realitykit/creating-a-photogrammetry-command-line-app.md)
- [Using object capture assets in RealityKit](realitykit/using-object-capture-assets-in-realitykit.md)
- [PhotogrammetrySession](realitykit/photogrammetrysession.md)
- [PhotogrammetrySample](realitykit/photogrammetrysample.md)
- [ObjectCaptureSession](realitykit/objectcapturesession.md)
- [ObjectCapturePointCloudView](realitykit/objectcapturepointcloudview.md)
