Skip to content

Pixal3d

Integrate

Model id pixal3d
# 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/pixal3d?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "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 #stylized#transform

Converts a single image into a textured GLB 3D model with detailed control over each generation stage

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_url
Drop a file, or

URL pointing to the source image for 3D conversion.

resolution default 1024

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

Advanced texture_size · ss_guidance_strength · ss_guidance_rescale · ss_sampling_steps · ss_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 · mesh_scale · max_num_tokens · decimation_target · seed · remesh · enable_safety_checker
texture_size default 2048

Mesh texture resolution for baking. Finer surface detail comes with larger files when this resolution is increased.

default 7.5

Initial 3D structure fidelity control: increasing it favors closer agreement with the input image at the risk of additional noise.

default 0.7

Stage 1 guidance-artifact control, trading stronger guidance effects at low settings for a more stable output at high settings.

default 12

Initial-structure denoising count: potential quality gains from additional steps come with slower processing.

default 5

Set transition sharpness through the structure-generation noise schedule: increasing this value makes transitions sharper.

default 7.5

Detailed-geometry fidelity control: increasing adherence to the input image yields additional detail, with a risk of added noise.

default 0.5

Increase this setting when geometry looks noisy: it reduces artifacts caused by strong guidance during the shape stage.

default 12

Shape-refinement denoising count: potentially smoother geometry comes at the expense of speed when additional steps are used.

default 3

Set geometric detail sharpness through the shape-refinement noise schedule; increasing this value yields sharper details.

default 1

Texture color fidelity control: closer adherence to colors in the input image at higher settings increases vividness but can cause oversaturation.

default 0

Increase this setting to address noisy textures or color banding: it reduces artifacts caused by strong guidance during the texture stage.

default 12

Number of denoising steps used to generate textures. Increasing the step count takes longer but may yield cleaner textures.

default 3

Set texture detail sharpness through the texture-generation noise schedule; increasing this value yields sharper details.

default 1

Scale the inferred mesh to influence the camera-distance estimate the model uses.

default 49152

HR token ceiling for the cascaded shape sampler, balancing finer geometry at higher settings against memory and processing-time savings at lower settings.

default 200000

Mesh complexity target, expressed as a vertex count for the final result. Reducing file size by lowering this target also sacrifices detail.

Seed used for reproducible random generation.

POST /run/pixal3d?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/pixal3d?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "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 Pixal3d

Takes one image and returns a GLB model plus the seed used. Structure, shape and texture stages each have their own guidance, rescale, step-count and noise-schedule settings. Output `resolution` is 1024 or 1536, `texture_size` is 1024, 2048 or 4096, and `decimation_target` sets the vertex count from 5000 up to 1586021. `remesh` rebuilds the topology.

Parameters

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

NameType DefaultAllowed Description
image_urlrequired image
Typeurl · image
URL pointing to the source image for 3D conversion.
seedoptional
Typeinteger | null
Seed used for reproducible random generation.
resolutionoptional
Typeenum
Default1024
10241536
Resolution of the output; increasing it adds detail but takes longer.
ss_guidance_strengthoptional
Typenumber
Default7.5
0 – 10
Initial 3D structure fidelity control: increasing it favors closer agreement with the input image at the risk of additional noise.
ss_guidance_rescaleoptional
Typenumber
Default0.7
0 – 1
Stage 1 guidance-artifact control, trading stronger guidance effects at low settings for a more stable output at high settings.
ss_sampling_stepsoptional
Typeinteger
Default12
1 – 50
Initial-structure denoising count: potential quality gains from additional steps come with slower processing.
ss_rescale_toptional
Typenumber
Default5
1 – 6
Set transition sharpness through the structure-generation noise schedule: increasing this value makes transitions sharper.
shape_slat_guidance_strengthoptional
Typenumber
Default7.5
0 – 10
Detailed-geometry fidelity control: increasing adherence to the input image yields additional detail, with a risk of added noise.
shape_slat_guidance_rescaleoptional
Typenumber
Default0.5
0 – 1
Increase this setting when geometry looks noisy: it reduces artifacts caused by strong guidance during the shape stage.
shape_slat_sampling_stepsoptional
Typeinteger
Default12
1 – 50
Shape-refinement denoising count: potentially smoother geometry comes at the expense of speed when additional steps are used.
shape_slat_rescale_toptional
Typenumber
Default3
1 – 6
Set geometric detail sharpness through the shape-refinement noise schedule; increasing this value yields sharper details.
tex_slat_guidance_strengthoptional
Typenumber
Default1
0 – 10
Texture color fidelity control: closer adherence to colors in the input image at higher settings increases vividness but can cause oversaturation.
tex_slat_guidance_rescaleoptional
Typenumber
Default0
0 – 1
Increase this setting to address noisy textures or color banding: it reduces artifacts caused by strong guidance during the texture stage.
tex_slat_sampling_stepsoptional
Typeinteger
Default12
1 – 50
Number of denoising steps used to generate textures. Increasing the step count takes longer but may yield cleaner textures.
tex_slat_rescale_toptional
Typenumber
Default3
1 – 6
Set texture detail sharpness through the texture-generation noise schedule; increasing this value yields sharper details.
mesh_scaleoptional
Typenumber
Default1
0.1 – 4
Scale the inferred mesh to influence the camera-distance estimate the model uses.
max_num_tokensoptional
Typeinteger
Default49152
4,096 – 131,072
HR token ceiling for the cascaded shape sampler, balancing finer geometry at higher settings against memory and processing-time savings at lower settings.
decimation_targetoptional
Typeinteger
Default200000
5,000 – 1,586,021
Mesh complexity target, expressed as a vertex count for the final result. Reducing file size by lowering this target also sacrifices detail.
texture_sizeoptional
Typeenum
Default2048
102420484096
Mesh texture resolution for baking. Finer surface detail comes with larger files when this resolution is increased.
remeshoptional
Typeboolean
Defaulttrue
Mesh topology rebuilding that generally benefits downstream use by creating cleaner triangles, at the expense of longer processing.
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": "pixal3d",
  "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_url": "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}3D model generated in GLB format.
seed
integerSeed value actually used.

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