Imagem para modelo 3D — Série P
# Imagem para modelo 3D — Série P
> **POST** `/v3/generation/image-to-model`
Gere um modelo 3D a partir de uma imagem usando os modelos da Série P. Otimizado para geração low-poly com topologia limpa.
## Principais diferenças do padrão
- Otimizado para contagens baixas de rostos (48–20.000)
- **não** suporta: `quad`, `smart_low_poly`, `generate_parts`, `geometry_quality`
## Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Padrão | Descrição |
| :-: | :-: | :-: | :-: | :-: |
| input | cadeia | Obrigatório | - | Fonte da imagem. Aceita file_token, URL ou task_id |
| model | cadeia | Opcional | tripo-p1 | Modelo Série P. Valores: `tripo-p1` |
| enable_image_autofix | booleano | Opcional | falso | Melhorar automaticamente imagens de entrada de baixa qualidade |
| texture_alignment | cadeia | Opcional | original_image | `original_image` ou `geometry` |
| orientation | cadeia | Opcional | padrão | `default` ou `align_image` |
| model_seed | inteiro | Opcional | aleatório | Semente aleatória para geometria |
| face_limit | inteiro | Opcional | adaptativo | Contagem máxima de polígonos. Faixa: **48–20.000** |
| texture | booleano | Opcional | verdade | Habilitar mapas de textura |
| pbr | booleano | Opcional | verdade | Habilite PBR. Força textura=true |
| texture_seed | inteiro | Opcional | aleatório | Semente aleatória para textura |
| texture_quality | cadeia | Opcional | padrão | `standard`, `detailed` ou `extreme` |
| auto_size | booleano | Opcional | falso | Dimensione para dimensões do mundo real |
| compress | cadeia | Opcional | - | `geometry` (meshopt) |
| export_uv | booleano | Opcional | verdade | Controle de desembrulhamento UV |
## Exemplo
```json
{
"input": "https://example.com/image.png",
"model": "tripo-p1",
"face_limit": 5000,
"texture": true,
"pbr": true
}
```
Imagem para modelo 3D — Série P
POST /v3/generation/image-to-model
Gere um modelo 3D a partir de uma imagem usando os modelos da Série P. Otimizado para geração low-poly com topologia limpa.
Principais diferenças do padrão
- Otimizado para contagens baixas de rostos (48–20.000)
- não suporta:
quad, smart_low_poly, generate_parts, geometry_quality
Parâmetros de solicitação
| Parâmetro |
Tipo |
Obrigatório |
Padrão |
Descrição |
| input |
cadeia |
Obrigatório |
- |
Fonte da imagem. Aceita file_token, URL ou task_id |
| model |
cadeia |
Opcional |
tripo-p1 |
Modelo Série P. Valores: tripo-p1 |
| enable_image_autofix |
booleano |
Opcional |
falso |
Melhorar automaticamente imagens de entrada de baixa qualidade |
| texture_alignment |
cadeia |
Opcional |
original_image |
original_image ou geometry |
| orientation |
cadeia |
Opcional |
padrão |
default ou align_image |
| model_seed |
inteiro |
Opcional |
aleatório |
Semente aleatória para geometria |
| face_limit |
inteiro |
Opcional |
adaptativo |
Contagem máxima de polígonos. Faixa: 48–20.000 |
| texture |
booleano |
Opcional |
verdade |
Habilitar mapas de textura |
| pbr |
booleano |
Opcional |
verdade |
Habilite PBR. Força textura=true |
| texture_seed |
inteiro |
Opcional |
aleatório |
Semente aleatória para textura |
| texture_quality |
cadeia |
Opcional |
padrão |
standard, detailed ou extreme |
| auto_size |
booleano |
Opcional |
falso |
Dimensione para dimensões do mundo real |
| compress |
cadeia |
Opcional |
- |
geometry (meshopt) |
| export_uv |
booleano |
Opcional |
verdade |
Controle de desembrulhamento UV |
Exemplo
{
"input": "https://example.com/image.png",
"model": "tripo-p1",
"face_limit": 5000,
"texture": true,
"pbr": true
}