# Kiri Engine

Kiri engine is a 3D scanning tool that can create photorealistic 3D scans using your smartphones. It allows you to upload high-quality photos and get back create photorealistic 3D model that you can import into SwiftXR. The cool thing is that you don't even have to pay a dime.

In this guide I will walk you through the steps to create 3D Models using just your smartphone and how to export the models for use inside SwiftXR.

#### Prerequisites

* A Smartphone. Kiri engine is supported on both Android and iOS. Update your Vendor OS to the latest version for the best scans.
* The Kiri Engine App
* A SwiftXR Account

#### The Kiri Engine

Launch the Kiri engine app on your smartphone and create a user account.&#x20;

Once you've successfully created an account, you will be shown the Kiri engine home screen that would look like the image below:

<div align="left"><figure><img src="/files/seFHZDGDYTLhZvpJxhqX" alt="" width="375"><figcaption></figcaption></figure></div>

### Creating a 3D Model

KIRI Engine uses photogrammetry technology to create 3D models from several photographs of an object. The photos are taken from different angles and then "stitched” together using some cool algorithm in the cloud. Let's see how to do that:

On the Kiri home screen, select the "+"

<div align="left"><figure><img src="/files/2MOOl4Cp3yrHpaZnlgIl" alt="" width="375"><figcaption></figcaption></figure></div>

Select the "Photo scan"

<div align="left"><figure><img src="/files/XQ9Ky7MYeY9PcNqUMH6x" alt="" width="375"><figcaption></figcaption></figure></div>

Kiri engine provides two options to capture the model's image. One, you can capture the model using your smartphone. Two, you can upload already captured images to the engine. For this guide, we would capture the images of the model live.

Select "Take Photos"

<div align="left"><figure><img src="/files/gqAxpzYBftSx6PMQKWub" alt="" width="375"><figcaption></figcaption></figure></div>

Now take photos of the model. Take at least 20 photos, photogrammetry works best with more images.&#x20;

Helpful tips to get the best results:

* It is recommended to use a high-resolution DSLR camera to take better photos, avoid using a wide-angle fisheye lens; it’s the best practice to use a lens with fixed focus
* When taking photos, try to find a clean background; if there are moving objects in the background, it may affect the result
* Adjacent photos should have at least 80% overlap. Take at least 20 photos, try to fill the entire frame with the object. More photos usually means better results

Once you are satisfied with the number and quality of images you have captured, select the next button ">".

<div align="left"><figure><img src="/files/t6JtRIOL6dP5sGapYuJU" alt="" width="375"><figcaption></figcaption></figure></div>

Here you will configure your model options. Kiri engine allows you to name your model job, edit the images you've captured, choose a 3d file format and add metadata to your model.

> SwiftXR supports a wide range of 3d file formats

Once you are satisfied with the configuration, select "Upload".&#x20;

<div align="left"><figure><img src="/files/G4ixda5RMyHLCzTPw5on" alt=""><figcaption></figcaption></figure></div>

The upload time will vary depending on the quality and quantity of images you've captured so give it some time. Once the upload process is completed, Kiri engine will start processing the image to produce the 3d Models.

You can monitor the progress on the home screen.

<div align="left"><figure><img src="/files/HTJyzXOyALknGKjj2yXc" alt="" width="375"><figcaption></figcaption></figure></div>

Once the processing is complete, you'd be able to view the 3d image of your object.

#### Exporting the 3D Model

To export your 3d model, select "Export" on the 3d model view screen.

<figure><img src="/files/eDUM4t2zGeOqlHmCKHed" alt=""><figcaption></figcaption></figure>

#### Conclusion

With Kiri engine you can conveniently generate 3D models of your items at no cost using your smartphones. There is a lot more you can do with Kiri so we recommend you check out their website. If you encounter any issues, be sure to send an email to <support@swiftxr.io> or visit our discord page for live support.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.swiftxr.io/3d-content-creation/3d-scanning-capture/kiri-engine.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
