# Model Generation

This page covers what happens after you upload your product images — how the generation process works, how to review your model, and what to do if the result needs improvement.

## How generation works

{% stepper %}
{% step %}

### Click Generate button

<div align="left" data-with-frame="true"><figure><img src="/files/ucowte63YzPgnOaAR79L" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Upload images

<div align="left" data-full-width="false" data-with-frame="true"><figure><img src="/files/okSZ0tJzW9niEVe7PeRS" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Enter product name

<div align="left" data-with-frame="true"><figure><img src="/files/BnGEkRBo1P5C0F1UYWMs" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Generate

<div align="left" data-with-frame="true"><figure><img src="/files/vYsH9P0bdt0WbAlwuxjd" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

Once you upload your images, Hangr passes them to our AI pipeline, which reconstructs your product's geometry and surface detail to produce a 3D model.

The process runs automatically — there's nothing you need to do while it's in progress. Most models are ready within a few minutes, though generation time can vary depending on image complexity and current queue load.

{% hint style="info" %}
**Credit usage**

Each generation attempt uses credits from your account. Credits are only deducted when generation is complete. Credits never expire, so unused credits carry forward indefinitely.
{% endhint %}

## Reviewing your model

Once generation is complete, open the model in the Hangr dashboard to preview it.

In the preview, you can:

* **Rotate** the model in any direction by clicking and dragging
* **Zoom** in and out to inspect surface detail
* **Publish** the 3D model to the live viewer

Take your time here. Check that the geometry looks accurate, the proportions are correct, and the surface detail is consistent across all sides.

## Model quality

A few factors affect how accurate your model will be.

**Image quality is the primary input.** Models generated from sharp, well-lit, consistent images will outperform those generated from photos with shadows, blur, or mismatched lighting. If the model doesn't look right, revisiting your images is usually the fastest fix. See the [Image Capture Guide](/hangr-docs/hangr-platform/image-capture-guide.md) for details.

**Complex surface detail is harder to reconstruct.** Very fine textures, embossed patterns, or highly reflective surfaces may not reproduce perfectly. The overall shape and proportions will typically be accurate; fine surface detail varies.

**More angles produce better results.** If you only uploaded one or two iimages, adding a third or fourth angle and regenerating will usually improve the output.

## Requesting a regeneration

If you're not satisfied with a model, you can regenerate it from the dashboard.

Before regenerating, consider whether the issue is likely to be fixed by the same images or whether you need to re-shoot. Common reasons to re-shoot first:

* Shadows covering part of the product
* Blurry or low-resolution images
* Inconsistent lighting across angles
* Background that blends with the product

If your images are good and the model still looks wrong, regenerate from the same set — results can vary between runs.

{% hint style="warning" %}
**Regeneration uses credits**

Each regeneration attempt costs the same number of credits as the original generation. Make sure you're happy with your images before regenerating.
{% endhint %}

## Assigning a model to a product

Once you're happy with a model, assign it to a product in your Hangr dashboard. From there, you can publish it to your Shopify store.

A product can only have one active 3D model at a time. Assigning a new model to a product replaces the previous one.

## Where to go next

* [Shopify Integration](#) — publish your model to your store
* [Image Capture Guide](#) — improve your images before regenerating
* [Troubleshooting](#) — specific generation issues and fixes


---

# 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://hangr.gitbook.io/hangr-docs/hangr-platform/model-generation.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.
