---
title: "2D to 3D Generator — Overview"
product: shoe3d-generator
last_updated: "2026-09-21"
description: "This is the shoe-photo step, not a storefront. Merchants start at Make the assets or See a shoe on the foot. Shopify and WooCommerce call this API for them."
---


# 2D to 3D Generator

This is the shoe-photo step, not a storefront. Merchants start at [Make the assets](../assets/index.md) or [See a shoe on the foot](../shoes/see-on-foot.md). Shopify and WooCommerce call this API for them.

Automatically create 3D shoe models from photographs.

## What It Does

Upload 2D product photos and the system automatically:
1. Generates a 3D model of the shoe
2. Creates a ready-to-use AR try-on link
3. Makes the shoe available in the [AR Try-On](../ar-tryon/overview.md) experience

This is a fully automated pipeline — **no manual 3D modeling required**.

## How to Use

| Method | Description |
|--------|-------------|
| **API** | `POST /api/v1/shoe-3d` at api.wearfits.com — see [API Reference](api-reference.md) |
| **Web sandbox** | [tryon.wearfits.com/shoes](https://tryon.wearfits.com/shoes) — upload & preview |
| **Shopify App** | Automatic via the [WEARFITS Shopify App](../shopify-app/overview.md) |

## Supported Products

Currently supports **shoes only** (fully automatic). Bags and backpacks require manual 3D model upload via the [AR Try-On](../ar-tryon/overview.md) management panel.

## Domain

- **API**: [api.wearfits.com](https://api.wearfits.com) — `POST /api/v1/shoe-3d`
- **Web sandbox**: [tryon.wearfits.com/shoes](https://tryon.wearfits.com/shoes)

## Pipeline

```mermaid
sequenceDiagram
    participant Client
    participant API as api.wearfits.com
    participant Viewer as AR try-on

    Client->>API: POST /api/v1/shoe-3d (photos)
    API-->>Client: 202 Accepted (jobId)
    Client->>API: GET /api/v1/jobs/{jobId}
    API-->>Client: 3D model and try-on link
    Note over Viewer: Model available for AR try-on
```

## Options

| Option | Description |
|--------|-------------|
| `uploadToWearFits` | Auto-upload to AR platform after generation |
| `enhanceTexture` | AI texture enhancement pass (renders 4 or 6 views, then projects the result back) |
| `correctImage` | Professional packshot correction before 3D generation |
| `refineLogo` | Second AI pass focused on fixing logos and branding |
| `genaiQuality` | `"default"` (4-view, 3min) or `"high"` (6-view, 5min) |

## Authentication

All API calls require an `X-API-Key` header with a key generated at [dash.wearfits.com](https://dash.wearfits.com).

## Further Reading

- [User Guide](user-guide.md) — sandbox, API key, photos in / GLB and try-on link out
- [SDK Guide](sdk-guide.md) — pointer to the API and hosted embed docs
- [API Reference](api-reference.md) — full endpoint documentation for `POST /api/v1/shoe-3d`
- [Public Integration Guide](https://tryon.wearfits.com/docs/integration-shoes) — hosted shoe AR integration docs
- [Swagger UI](https://api.wearfits.com/reference) — interactive API explorer
- [Live Demo](https://wearfits.com/demo) — interactive product demo
