Skip to content

Hi3D Texture

Integrate

Model id hitem3d/hi3d/texture
# 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/hitem3d/hi3d/texture?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",
    "mesh_url": "https://example.com/your-file.glb"
  }'

# 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
Hitem3D · 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

Provide the texturing reference by URL, using a PNG, JPEG, or WebP image with a maximum file size of 20 MB.

resolution

Choose a texture resolution or leave it unset to use the model's recommendation. For scene-portraitv1.5 the only choice is 1536, whereas hitem3dv1.5 supports 512, 1024, 1536, and 1536pro.

•required

Supply the geometry to texture by URL in GLB format; no other format is supported. One suitable source is an image-to-3d geometry output generated with enable_texture=false.

Advanced model · export_format · enable_safety_checker
model default hitem3dv1.5

Version of the model to use for texturing. The staged texture task requires a v1.5 model.

export_format default glb

Format used to save the generated model.

POST /run/hitem3d/hi3d/texture?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/hitem3d/hi3d/texture?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",
    "mesh_url": "https://example.com/your-file.glb"
  }'

# 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 Hi3D Texture

Applies a texture to an existing geometry-only GLB, guided by a reference image (PNG, JPEG or WebP, up to 20MB). Only the v1.5 models are supported: hitem3dv1.5 offers resolutions 512 to 1536pro, while the portrait variant uses 1536. Export formats are glb, obj, stl, fbx and usdz.

Parameters

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

NameType DefaultAllowed Description
image_urlrequired image
Typeurl · image
Provide the texturing reference by URL, using a PNG, JPEG, or WebP image with a maximum file size of 20 MB.
mesh_urlrequired
Typestring
Supply the geometry to texture by URL in GLB format; no other format is supported. One suitable source is an image-to-3d geometry output generated with enable_texture=false.
modeloptional
Typeenum
Defaulthitem3dv1.5
hitem3dv1.5scene-portraitv1.5
Version of the model to use for texturing. The staged texture task requires a v1.5 model.
resolutionoptional
Typeenum
512102415361536pro
Choose a texture resolution or leave it unset to use the model's recommendation. For scene-portraitv1.5 the only choice is 1536, whereas hitem3dv1.5 supports 512, 1024, 1536, and 1536pro.
export_formatoptional
Typeenum
Defaultglb
glbobjstlfbxusdz
Format used to save the generated model.
enable_safety_checkeroptional
Typeboolean
Defaulttrue
Safety screening toggle for input images: true requires a safety check before image processing begins.
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": "hitem3d/hi3d/texture",
  "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",
    "mesh_url": "https://example.com/your-file.glb"
  },
  "output": {
    "model_mesh": {
      "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
    },
    "thumbnail": {
      "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
    }
  },
  "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_mesh
object {url, content_type, file_name, file_size}File containing the generated 3D model.
thumbnail
object {url, content_type, file_name, file_size} | nullModel preview image, provided when available.

More models: 3D

For AI agents: this page as Markdown is at https://doitong.com/developers/models/hitem3d/hi3d/texture.md. All models and guides: https://doitong.com/developers/llms.txt