Skip to content

ReconViaGen 0.5

Integrate

Model id reconviagen-0.5
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/reconviagen-0.5?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

This request: $0.30 300 API credits Run it on this page

Get API key
Open model Image to 3D #multi-view#3d-reconstruction

Multi-view image-to-3D reconstruction that outputs a textured GLB mesh from 1 to 16 photos of one object

Open model · 3D

Your first result goes here

Build a request below and run it with your API key. Outputs are copied to our storage, kept forever or 7 days for free.

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

•required image_urls
Drop a file, or · up to 16

Supply views for 3D reconstruction: a single view is sufficient, but additional views improve quality, and all must depict the same object.

resolution default 1024

Resolution of the output; increasing it adds detail but takes longer.

Advanced ss_source · texture_size · multi_image_strategy · ss_guidance_strength · ss_guidance_rescale · ss_sampling_steps · ss_rescale_t · slat_guidance_strength · slat_guidance_rescale · slat_sampling_steps · slat_rescale_t · shape_slat_guidance_strength · shape_slat_guidance_rescale · shape_slat_sampling_steps · shape_slat_rescale_t · tex_slat_guidance_strength · tex_slat_guidance_rescale · tex_slat_sampling_steps · tex_slat_rescale_t · decimation_target · seed · enable_safety_checker
ss_source default mesh

Source used to build the sparse structure. Choose 'direct' for maximum speed, 'mesh' for highest quality, or 'mvtrellis2' for multi-view processing with TRELLIS.2.

texture_size default 2048

Resolution used for the mesh's baked texture image.

default adaptive_guidance_weight

Multi-view conditioning strategy, applicable only with multiple input images; for most cases, choose 'adaptive_guidance_weight' to obtain the best results.

default 7.5

Control the initial 3D structure's fidelity to the input, trading potentially greater noise for a closer match as this value increases.

default 0.7

Reduction of artifacts caused by strong guidance during stage 1.

default 12

Denoising step count used to create the initial structure.

default 5

Sharpness of the noise schedule used when generating structure.

default 7.5

SLat-stage guidance intensity; applies only with ss_source set to 'mesh'.

default 0.5

SLat-stage guidance rescaling; applies only with ss_source set to 'mesh'.

default 12

SLat-stage sampling step count; applies only with ss_source set to 'mesh'.

default 3

SLat-stage Rescale T setting; applies only with ss_source set to 'mesh'.

default 7.5

Degree of adherence to the input when generating detailed geometry.

default 0.5

Reduction of artifacts caused by strong guidance during the shape stage.

default 12

Denoising step count used to refine the shape.

default 3

Sharpness of the noise schedule used when refining the shape.

default 1

Degree of texture adherence to colors in the input.

default 0

Reduction of artifacts caused by strong guidance during the texture stage.

default 12

Denoising step count used to generate textures.

default 3

Sharpness of the noise schedule used when generating textures.

default 500000

Desired vertex count for the completed mesh.

Seed used for reproducible random generation.

POST /run/reconviagen-0.5?wait=20 quote → $0.30
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/reconviagen-0.5?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About ReconViaGen 0.5

Builds a 3D model from `image_urls`, which takes 1 to 16 views of the same object; more views improve reconstruction. Returns a GLB file with PBR materials. `resolution` can be 512, 1024 or 1536, `texture_size` 1024, 2048 or 4096, and `decimation_target` sets the mesh vertex count from 5,000 to 2,000,000. `ss_source` and `multi_image_strategy` select how structure and views are combined, with per-stage guidance and sampling controls.

Parameters

Send either the canonical name or the native name, not both. Canonical names

NameType DefaultAllowed Description
seedoptional
Typeinteger | null
Seed used for reproducible random generation.
resolutionoptional
Typeenum
Default1024
51210241536
Resolution of the output; increasing it adds detail but takes longer.
ss_sourceoptional
Typeenum
Defaultmesh
directmeshmvtrellis2
Source used to build the sparse structure. Choose 'direct' for maximum speed, 'mesh' for highest quality, or 'mvtrellis2' for multi-view processing with TRELLIS.2.
ss_guidance_strengthoptional
Typenumber
Default7.5
0 – 10
Control the initial 3D structure's fidelity to the input, trading potentially greater noise for a closer match as this value increases.
ss_guidance_rescaleoptional
Typenumber
Default0.7
0 – 1
Reduction of artifacts caused by strong guidance during stage 1.
ss_sampling_stepsoptional
Typeinteger
Default12
1 – 50
Denoising step count used to create the initial structure.
ss_rescale_toptional
Typenumber
Default5
1 – 6
Sharpness of the noise schedule used when generating structure.
slat_guidance_strengthoptional
Typenumber
Default7.5
0 – 10
SLat-stage guidance intensity; applies only with ss_source set to 'mesh'.
slat_guidance_rescaleoptional
Typenumber
Default0.5
0 – 1
SLat-stage guidance rescaling; applies only with ss_source set to 'mesh'.
slat_sampling_stepsoptional
Typeinteger
Default12
1 – 50
SLat-stage sampling step count; applies only with ss_source set to 'mesh'.
slat_rescale_toptional
Typenumber
Default3
1 – 6
SLat-stage Rescale T setting; applies only with ss_source set to 'mesh'.
shape_slat_guidance_strengthoptional
Typenumber
Default7.5
0 – 10
Degree of adherence to the input when generating detailed geometry.
shape_slat_guidance_rescaleoptional
Typenumber
Default0.5
0 – 1
Reduction of artifacts caused by strong guidance during the shape stage.
shape_slat_sampling_stepsoptional
Typeinteger
Default12
1 – 50
Denoising step count used to refine the shape.
shape_slat_rescale_toptional
Typenumber
Default3
1 – 6
Sharpness of the noise schedule used when refining the shape.
tex_slat_guidance_strengthoptional
Typenumber
Default1
0 – 10
Degree of texture adherence to colors in the input.
tex_slat_guidance_rescaleoptional
Typenumber
Default0
0 – 1
Reduction of artifacts caused by strong guidance during the texture stage.
tex_slat_sampling_stepsoptional
Typeinteger
Default12
1 – 50
Denoising step count used to generate textures.
tex_slat_rescale_toptional
Typenumber
Default3
1 – 6
Sharpness of the noise schedule used when generating textures.
decimation_targetoptional
Typeinteger
Default500000
5,000 – 2,000,000
Desired vertex count for the completed mesh.
texture_sizeoptional
Typeenum
Default2048
102420484096
Resolution used for the mesh's baked texture image.
image_urlsrequired images
Typeurl[] · image
≤ 16 items
Supply views for 3D reconstruction: a single view is sufficient, but additional views improve quality, and all must depict the same object.
multi_image_strategyoptional
Typeenum
Defaultadaptive_guidance_weight
average_rightweighted_averagesequentialaverageadaptive_guidance_weightfixed_guidance_rescale
Multi-view conditioning strategy, applicable only with multiple input images; for most cases, choose 'adaptive_guidance_weight' to obtain the best results.
enable_safety_checkeroptional
Typeboolean
Defaulttrue
Screening can be relaxed by setting false, provided the caller is authorized.
required Canonical name, also accepted

File parameters take a public https:// URL, a data: URI up to 10 MB, or the file_url of an upload. Files

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "reconviagen-0.5",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 300,
    "usd": "0.30",
    "charged": 300,
    "refunded": 0
  },
  "input": {
    "image_urls": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  },
  "output": {
    "model_glb": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "seed": 42
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
model_glb
object {url, content_type, file_name, file_size}Generated GLB containing a 3D model with PBR materials.
seed
integerSeed applied during generation.

For AI agents: this page as Markdown is at https://doitong.com/developers/models/reconviagen-0.5.md. All models and guides: https://doitong.com/developers/llms.txt