ਸਮੱਗਰੀ ਵੱਲ ਜਾਓ

Trellis 2 · Retexture

ਇੰਟੀਗ੍ਰੇਟ ਕਰੋ

ਮਾਡਲ id trellis-2/retexture
# 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/trellis-2/retexture?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"

ਇਹ ਬੇਨਤੀ: $0.24 240 API ਕ੍ਰੈਡਿਟ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ
Microsoft ਚਿੱਤਰ ਤੋਂ 3D #image-to-3d

ਮੌਜੂਦਾ ਬਿਨਾਂ-ਟੈਕਸਚਰ ਵਾਲੇ 3D ਮੈਸ਼ ਨੂੰ ਰੈਫਰੈਂਸ ਤਸਵੀਰ ਨਾਲ ਮਿਲਾਉਣ ਲਈ ਨਵਾਂ ਟੈਕਸਚਰ ਦਿੰਦਾ ਹੈ ਅਤੇ GLB ਆਉਟਪੁੱਟ ਕਰਦਾ ਹੈ

Microsoft · 3D

ਤੁਹਾਡਾ ਪਹਿਲਾ ਨਤੀਜਾ ਇੱਥੇ ਹੋਵੇਗਾ

ਹੇਠਾਂ ਬੇਨਤੀ ਬਣਾਓ ਅਤੇ ਆਪਣੀ API ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ। ਆਉਟਪੁੱਟ ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਲਈ ਜਾਂ ਮੁਫ਼ਤ ਵਿੱਚ 7 ਦਿਨ ਤੱਕ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।

ਰਿਕਵੈਸਟ ਬਣਾਓ

ਕੰਟਰੋਲ ਮਾਡਲ ਸਕੀਮਾ ਤੋਂ ਤਿਆਰ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਬਦਲਾਅ ਕਰਦੇ ਹੀ ਕੋਡ ਅਤੇ ਕੀਮਤ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ।

•ਲੋੜੀਂਦਾ image_url
ਫ਼ਾਈਲ ਛੱਡੋ, ਜਾਂ

texturing ਲਈ ਵਰਤਿਆ ਗਿਆ reference-image URL।

resolution ਡਿਫ਼ਾਲਟ 1024

Texture ਵੇਰਵਾ ਅਤੇ processing speed ਇਸ ਅੰਦਰੂਨੀ ਸਿਰਜਣਾ ਰੈਜ਼ੋਲਿਊਸ਼ਨ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ: ਇਸਨੂੰ ਵਧਾਉਣ ਨਾਲ ਬਰੀਕ ਵੇਰਵੇ ਮਿਲਦੇ ਹਨ, ਪਰ ਵੱਧ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।

•ਲੋੜੀਂਦਾ

GLB, OBJ, PLY, ਜਾਂ STL ਫਾਰਮੈਟ ਵਾਲੇ untextured 3D mesh ਲਈ retexturing source URL।

ਉੱਨਤ texture_size · tex_slat_guidance_strength · tex_slat_guidance_rescale · tex_slat_guidance_interval_start · tex_slat_guidance_interval_end · tex_slat_sampling_steps · tex_slat_rescale_t · seed
texture_size ਡਿਫ਼ਾਲਟ 2048

Baking ਲਈ mesh texture ਰੈਜ਼ੋਲਿਊਸ਼ਨ। ਇਸ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਨੂੰ ਵਧਾਉਣ ਨਾਲ ਸਤਹ ਦਾ ਬਾਰੀਕ ਵੇਰਵਾ ਵਧਦਾ ਹੈ, ਪਰ ਫ਼ਾਈਲਾਂ ਵੱਡੀਆਂ ਹੁੰਦੀਆਂ ਹਨ।

ਡਿਫ਼ਾਲਟ 1

Texture ਰੰਗ fidelity ਕੰਟਰੋਲ: ਉੱਚੀਆਂ ਸੈਟਿੰਗਾਂ 'ਤੇ ਇਨਪੁੱਟ ਚਿੱਤਰ ਦੇ ਰੰਗਾਂ ਨਾਲ ਨੇੜਲਾ ਮਿਲਾਪ vividness ਵਧਾਉਂਦਾ ਹੈ, ਪਰ oversaturation ਹੋ ਸਕਦੀ ਹੈ।

ਡਿਫ਼ਾਲਟ 0

ਸ਼ੋਰ ਵਾਲੀਆਂ textures ਜਾਂ color banding ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਇਹ ਸੈਟਿੰਗ ਵਧਾਓ: ਇਹ texture stage ਦੌਰਾਨ ਮਜ਼ਬੂਤ ਮਾਰਗਦਰਸ਼ਨ ਕਾਰਨ ਪੈਦਾ ਹੋਣ ਵਾਲੇ artifacts ਘਟਾਉਂਦੀ ਹੈ।

ਡਿਫ਼ਾਲਟ 0.6

texture ਸਿਰਜਣਾ ਲਈ classifier-free guidance activation point। denoising ਪ੍ਰਗਤੀ ਦੇ ਅੰਸ਼ ਵਜੋਂ ਦਰਸਾਇਆ ਗਿਆ ਇਹ interval_start ਸੈੱਟ ਕਰਦਾ ਹੈ; guidance ਸਿਰਫ਼ interval_start ਅਤੇ interval_end ਨਾਲ ਸੀਮਿਤ window ਵਿੱਚ ਕੰਮ ਕਰਦੀ ਹੈ।

ਡਿਫ਼ਾਲਟ 0.9

texture-stage classifier-free guidance ਦੀ ਰੋਕਣ ਸੀਮਾ, ਜੋ tex_slat_guidance_interval_start ਤੋਂ ਘੱਟ ਨਾ ਹੋਣ ਵਾਲੇ denoising ਅੰਸ਼ ਵਜੋਂ ਨਿਰਧਾਰਤ ਹੁੰਦੀ ਹੈ।

ਡਿਫ਼ਾਲਟ 12

Textures ਸਿਰਜਣ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ denoising ਕਦਮਾਂ ਦੀ ਗਿਣਤੀ। ਕਦਮਾਂ ਦੀ ਗਿਣਤੀ ਵਧਾਉਣ ਨਾਲ ਵਧੇਰੇ ਸਮਾਂ ਲੱਗਦਾ ਹੈ, ਪਰ textures ਹੋਰ ਸਾਫ਼ ਹੋ ਸਕਦੀਆਂ ਹਨ।

ਡਿਫ਼ਾਲਟ 3

Texture-generation noise schedule ਰਾਹੀਂ texture ਵੇਰਵੇ ਦੀ ਤੀਖ਼ਣਤਾ ਸੈੱਟ ਕਰੋ; ਇਸ ਮੁੱਲ ਨੂੰ ਵਧਾਉਣ ਨਾਲ ਵੇਰਵੇ ਹੋਰ ਤੀਖ਼ੇ ਹੁੰਦੇ ਹਨ।

ਦੁਹਰਾਉਣਯੋਗ ਰੈਂਡਮ ਸਿਰਜਣਾ ਲਈ ਵਰਤਿਆ ਗਿਆ Seed।

POST /run/trellis-2/retexture?wait=20 ਕੋਟ → $0.24
# 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/trellis-2/retexture?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"

ਇਹ ਬੇਨਤੀ ਚਲਾਓ

ਤੁਹਾਡੀ key ਇਸ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ: ਇਹ ਸਿਰਫ਼ Doitong API ਨੂੰ ਭੇਜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਤਾਂ ਹੀ (localStorage) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹੁੰਦੀ ਹੈ ਜੇ ਤੁਸੀਂ Remember ਚੁਣੋ। API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

Trellis 2 · Retexture ਬਾਰੇ

`mesh_url` (GLB, OBJ, PLY ਜਾਂ STL) ਵਾਲੇ ਮੈਸ਼ ਉੱਤੇ ਰੈਫਰੈਂਸ `image_url` ਦੇ ਆਧਾਰ ਉੱਤੇ ਨਵਾਂ ਟੈਕਸਚਰ ਲਾਗੂ ਕਰਦਾ ਹੈ। `resolution` 512 ਜਾਂ 1024 ਹੁੰਦਾ ਹੈ, ਅਤੇ `texture_size` 1024, 2048 ਜਾਂ 4096। ਟੈਕਸਚਰ-ਪੜਾਅ ਲਈ ਗਾਈਡੈਂਸ ਅਤੇ ਸੈਂਪਲਿੰਗ ਕੰਟਰੋਲ ਉਪਲਬਧ ਹਨ। ਜਿਓਮੈਟਰੀ ਦੁਬਾਰਾ ਤਿਆਰ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।

ਪੈਰਾਮੀਟਰ

ਕੈਨੋਨਿਕਲ ਨਾਮ ਜਾਂ ਨੇਟਿਵ ਨਾਮ ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਭੇਜੋ, ਦੋਵੇਂ ਨਹੀਂ। ਕੈਨੋਨਿਕਲ ਨਾਮ

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
image_urlਲੋੜੀਂਦਾ image
ਕਿਸਮurl · image
texturing ਲਈ ਵਰਤਿਆ ਗਿਆ reference-image URL।
mesh_urlਲੋੜੀਂਦਾ
ਕਿਸਮstring
GLB, OBJ, PLY, ਜਾਂ STL ਫਾਰਮੈਟ ਵਾਲੇ untextured 3D mesh ਲਈ retexturing source URL।
seedਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਦੁਹਰਾਉਣਯੋਗ ਰੈਂਡਮ ਸਿਰਜਣਾ ਲਈ ਵਰਤਿਆ ਗਿਆ Seed।
resolutionਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟ1024
5121024
Texture ਵੇਰਵਾ ਅਤੇ processing speed ਇਸ ਅੰਦਰੂਨੀ ਸਿਰਜਣਾ ਰੈਜ਼ੋਲਿਊਸ਼ਨ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ: ਇਸਨੂੰ ਵਧਾਉਣ ਨਾਲ ਬਰੀਕ ਵੇਰਵੇ ਮਿਲਦੇ ਹਨ, ਪਰ ਵੱਧ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।
tex_slat_guidance_strengthਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ1
0 – 10
Texture ਰੰਗ fidelity ਕੰਟਰੋਲ: ਉੱਚੀਆਂ ਸੈਟਿੰਗਾਂ 'ਤੇ ਇਨਪੁੱਟ ਚਿੱਤਰ ਦੇ ਰੰਗਾਂ ਨਾਲ ਨੇੜਲਾ ਮਿਲਾਪ vividness ਵਧਾਉਂਦਾ ਹੈ, ਪਰ oversaturation ਹੋ ਸਕਦੀ ਹੈ।
tex_slat_guidance_rescaleਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ0
0 – 1
ਸ਼ੋਰ ਵਾਲੀਆਂ textures ਜਾਂ color banding ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਇਹ ਸੈਟਿੰਗ ਵਧਾਓ: ਇਹ texture stage ਦੌਰਾਨ ਮਜ਼ਬੂਤ ਮਾਰਗਦਰਸ਼ਨ ਕਾਰਨ ਪੈਦਾ ਹੋਣ ਵਾਲੇ artifacts ਘਟਾਉਂਦੀ ਹੈ।
tex_slat_guidance_interval_startਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ0.6
0 – 1
texture ਸਿਰਜਣਾ ਲਈ classifier-free guidance activation point। denoising ਪ੍ਰਗਤੀ ਦੇ ਅੰਸ਼ ਵਜੋਂ ਦਰਸਾਇਆ ਗਿਆ ਇਹ interval_start ਸੈੱਟ ਕਰਦਾ ਹੈ; guidance ਸਿਰਫ਼ interval_start ਅਤੇ interval_end ਨਾਲ ਸੀਮਿਤ window ਵਿੱਚ ਕੰਮ ਕਰਦੀ ਹੈ।
tex_slat_guidance_interval_endਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ0.9
0 – 1
texture-stage classifier-free guidance ਦੀ ਰੋਕਣ ਸੀਮਾ, ਜੋ tex_slat_guidance_interval_start ਤੋਂ ਘੱਟ ਨਾ ਹੋਣ ਵਾਲੇ denoising ਅੰਸ਼ ਵਜੋਂ ਨਿਰਧਾਰਤ ਹੁੰਦੀ ਹੈ।
tex_slat_sampling_stepsਵਿਕਲਪਿਕ
ਕਿਸਮinteger
ਡਿਫ਼ਾਲਟ12
1 – 50
Textures ਸਿਰਜਣ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ denoising ਕਦਮਾਂ ਦੀ ਗਿਣਤੀ। ਕਦਮਾਂ ਦੀ ਗਿਣਤੀ ਵਧਾਉਣ ਨਾਲ ਵਧੇਰੇ ਸਮਾਂ ਲੱਗਦਾ ਹੈ, ਪਰ textures ਹੋਰ ਸਾਫ਼ ਹੋ ਸਕਦੀਆਂ ਹਨ।
tex_slat_rescale_tਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ3
1 – 6
Texture-generation noise schedule ਰਾਹੀਂ texture ਵੇਰਵੇ ਦੀ ਤੀਖ਼ਣਤਾ ਸੈੱਟ ਕਰੋ; ਇਸ ਮੁੱਲ ਨੂੰ ਵਧਾਉਣ ਨਾਲ ਵੇਰਵੇ ਹੋਰ ਤੀਖ਼ੇ ਹੁੰਦੇ ਹਨ।
texture_sizeਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟ2048
102420484096
Baking ਲਈ mesh texture ਰੈਜ਼ੋਲਿਊਸ਼ਨ। ਇਸ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਨੂੰ ਵਧਾਉਣ ਨਾਲ ਸਤਹ ਦਾ ਬਾਰੀਕ ਵੇਰਵਾ ਵਧਦਾ ਹੈ, ਪਰ ਫ਼ਾਈਲਾਂ ਵੱਡੀਆਂ ਹੁੰਦੀਆਂ ਹਨ।
ਲੋੜੀਂਦਾ ਕੈਨੋਨਿਕਲ ਨਾਮ, ਇਹ ਵੀ ਸਵੀਕਾਰਿਆ ਜਾਂਦਾ ਹੈ

ਫ਼ਾਈਲ ਪੈਰਾਮੀਟਰ ਜਨਤਕ https:// URL, 10 MB ਤੱਕ ਦਾ data: URI, ਜਾਂ ਅੱਪਲੋਡ ਦੇ file_url ਨੂੰ ਸਵੀਕਾਰਦੇ ਹਨ। ਫ਼ਾਈਲਾਂ

ਆਉਟਪੁੱਟ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "trellis-2/retexture",
  "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": 240,
    "usd": "0.24",
    "charged": 240,
    "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_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
    }
  },
  "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"
  }
}
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ, ਤੁਹਾਡੀ ਚੋਣਹਰ outputs[].url ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਇੱਕ ਕਾਪੀ ਹੈ: ਹਮੇਸ਼ਾ ਲਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ (ਪ੍ਰਤੀ GB-ਮਹੀਨਾ ਭੁਗਤਾਨ) ਜਾਂ 7 ਦਿਨ ਤੱਕ ਮੁਫ਼ਤ, ਤੁਹਾਡੀ ਖਾਤਾ ਸੈਟਿੰਗ ਜਾਂ ?storage= ਅਨੁਸਾਰ।
ਹਰ ਮਾਡਲ ’ਤੇ ਇੱਕੋ ਜਿਹਾ ਰੂਪਤਸਵੀਰਾਂ, ਵੀਡੀਓ ਅਤੇ ਆਡੀਓ ਸਭ ਲਈ type, url, content_type, width, height ਅਤੇ duration। output ਮਾਡਲ ਦਾ ਆਪਣਾ ਨਤੀਜਾ ਆਬਜੈਕਟ ਹੈ।
ਆਉਟਪੁੱਟ ਦੇ ਫ਼ੀਲਡ
model_glb
object {url, content_type, file_name, file_size}GLB ਫਾਰਮੈਟ ਵਿੱਚ ਸਿਰਜਿਆ ਗਿਆ 3D ਮਾਡਲ।

ਹੋਰ ਮਾਡਲ: ਚਿੱਤਰ ਤੋਂ 3D

AI ਏਜੰਟਾਂ ਲਈ: ਇਹ ਪੰਨਾ Markdown ਵਜੋਂ ਇੱਥੇ ਹੈ https://doitong.com/pa/developers/models/trellis-2/retexture.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt