---
title: "init(input:configuration:)"
framework: realitykit
role: symbol
role_heading: Initializer
path: "realitykit/photogrammetrysession/init(input:configuration:)-wo4e"
---

# init(input:configuration:)

Creates a session from a specified directory of images.

## Declaration

```swift
convenience init(input: URL, configuration: PhotogrammetrySession.Configuration = Configuration()) throws
```

## Parameters

- `input`: The directory doc://com.apple.documentation/documentation/Foundation/URL containing a folder of images to use as reconstruction inputs.
- `configuration`: The configuration to use for this session.

## Discussion

Discussion Creates a new session instance using all images in the specified URL input directory URL as samples for reconstruction. note: If input is not a file URL.

## See Also

### Creating the session

- [init(input:configuration:)](realitykit/photogrammetrysession/init(input:configuration:)-7glmh.md)
- [isSupported](realitykit/photogrammetrysession/issupported.md)
