> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.empiriolabs.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.empiriolabs.ai/_mcp/server.

# Hyper3D Gen2

> Rodin Gen-2 engine that turns a text prompt or up to five reference images into production 3D assets with PBR materials and quad or raw meshes.

![Hyper3D Gen2](https://media.empiriolabs.ai/model-logos/hyper3d-gen2.png)

[Deemos](/providers/deemos) · 3D Generation

`POST /v1/3d/generations`

Rodin Gen-2 engine that turns a text prompt or up to five reference images into production 3D assets with PBR materials and quad or raw meshes.

## At a glance

| Field               | Value                                                                  |
| ------------------- | ---------------------------------------------------------------------- |
| Model id            | `hyper3d-gen2`                                                         |
| Model release date  | 2025-10-01                                                             |
| Input modalities    | Text, Image                                                            |
| Output modalities   | 3D                                                                     |
| Context window      | -                                                                      |
| Weight precision    | -                                                                      |
| Region              | Malaysia                                                               |
| Features            | image\_to\_3d, text\_to\_3d, pbr\_materials, quad\_mesh, seed\_control |
| Native inference    | No                                                                     |
| New                 | No                                                                     |
| Supported endpoints | `POST /v1/3d/generations`                                              |
| Alternate model ids | `deemos/hyper3d-gen2`, `hyper3d-gen2-260112`, `rodin-gen2`             |

## Pricing

| Charge         | Spec        | Rate   |
| -------------- | ----------- | ------ |
| Per generation | per request | \$0.80 |

## Example request

```bash
curl https://api.empiriolabs.ai/v1/3d/generations \
  -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"model": "hyper3d-gen2", "image_url": "https://example.com/product-photo.png", "resolution": "1024", "texture_size": "2048"}'
```

## Parameters

| Parameter            | Type    | Required | Default  | Description                                                                                                                                    |
| -------------------- | ------- | -------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `prompt`             | string  | no       | -        | Text description of the object, in English, up to 400 characters. Optional when input images are provided.                                     |
| `image`              | array   | no       | -        | Up to five input images of the object. Multiple images act as multi-view references.                                                           |
| `material`           | enum    | no       | `"PBR"`  | Texture output: PBR maps, Shaded baked lighting, All for both, or None for an untextured white mesh. · Allowed: `PBR`, `Shaded`, `All`, `None` |
| `mesh_mode`          | enum    | no       | `"Quad"` | Quad outputs a quad mesh; Raw outputs a triangle mesh with higher face-count ceilings. · Allowed: `Quad`, `Raw`                                |
| `subdivision_level`  | enum    | no       | -        | Preset face-count level for the chosen mesh mode. Ignored when quality\_override is set. · Allowed: `high`, `medium`, `low`                    |
| `quality_override`   | integer | no       | -        | Custom face count. Raw meshes accept 500 to 1,000,000; Quad meshes 1,000 to 200,000. · Range: 500 – 1000000                                    |
| `file_format`        | enum    | no       | `"glb"`  | 3D file format of the generated model. · Allowed: `glb`, `obj`, `usdz`, `fbx`, `stl`                                                           |
| `hd_texture`         | boolean | no       | false    | Generate HD textures.                                                                                                                          |
| `high_pack`          | boolean | no       | false    | Upgrade texture maps to 4K (2K without it).                                                                                                    |
| `use_original_alpha` | boolean | no       | false    | Preserve transparent regions of the input image.                                                                                               |
| `ta_pose`            | boolean | no       | false    | Force humanoid subjects into a standard T or A binding pose.                                                                                   |
| `seed`               | integer | no       | -        | Seed in \[0, 65535]. Same seed gives similar, not identical, results. · Range: 0 – 65535                                                       |

## Notes

Generates one 3D asset per request from a text prompt (English, up to 400 characters), one to five reference images, or both. Billing is a flat rate per generated model.

**Controls**

* Materials: PBR, Shaded, both, or an untextured white mesh.
* Quad or raw triangle meshes with preset subdivision levels or an exact face count (up to 1,000,000 raw or 200,000 quad).
* glb, obj, usdz, fbx, or stl output, optional HD and 4K textures, transparent-alpha preservation, T/A pose for humanoids, and a seed control.

**Input limits**

* Images: jpg, jpeg, or png, under 4096x4096 px and 30 MB each.

**Output**

* The generated file is stored and returned as a signed download URL.

---

*Machine-readable schema:* `GET https://api.empiriolabs.ai/v1/models/hyper3d-gen2`.