Retexture API
Jana tekstur baharu untuk model 3D sedia ada daripada prompt teks atau imej rujukan. Model tersebut boleh datang daripada tugas Meshy lain atau daripada fail model.
Cipta tugas Retekstur
Mencipta tugas Retekstur. Tugas berjalan di latar belakang. Untuk tempoh biasa sesuatu tugas, lihat Masa pemprosesan.
Request
# Retexture with text prompt
curl https://api.meshy.ai/openapi/v1/retexture \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"model_url": "https://cdn.meshy.ai/model/example_model_2.glb",
"text_style_prompt": "red fangs, Samurai outfit that fused with japanese batik style",
"enable_original_uv": true,
"enable_pbr": true
}'
# Retexture with image style and PBR
curl https://api.meshy.ai/openapi/v1/retexture \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"model_url": "https://cdn.meshy.ai/model/example_model_2.glb",
"image_style_url": "<your publicly accessible image url or base64-encoded data URI>",
"ai_model": "latest",
"enable_pbr": true,
"enable_original_uv": true
}'
# Retexture with Meshy N1 from front and back views
curl https://api.meshy.ai/openapi/v1/retexture \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"model_url": "https://cdn.meshy.ai/model/example_model_2.glb",
"ai_model": "meshy-n1",
"multiview_image_urls": [
"<your front view image url or data URI>",
"<your back view image url or data URI>"
]
}'
Response
{
"result": "018a210d-8ba4-705c-b111-1f1776f7f578"
}
Parameter
- Name
- input_task_id
- Type
- string
- Diperlukan
- Description
Diperlukan kecuali anda menghantar
model_url. ID tugas yang menghasilkan model 3D untuk ditekstur, contohnya tugas Teks ke 3D, Imej ke 3D, Remesh, atau Retekstur. Tugas tersebut mestilah yang anda cipta dengan API dan mempunyai statusSUCCEEDED. Meshy akan mentekstur GLB tugas tersebut.Dengan
meshy-n1, model tugas boleh mempunyai sehingga 7,999,999 permukaan, dikira sebagai segi tiga (segi empat dikira sebagai 2).
- Name
- model_url
- Type
- string
- Diperlukan
- Description
Diperlukan kecuali anda menghantar
input_task_id. Model untuk ditekstur, sebagai URL awam atau Data URI. Jika anda menghantar kedua-duanya, Meshy menggunakaninput_task_id.Model mestilah fail GLB, glTF, OBJ, FBX, atau STL bersaiz maksimum 400 MB daripada URL
httpatauhttps, atau 100 MB sebagai Data URI. Untuk Data URI, gunakan MIME typeapplication/octet-stream, contohnyadata:application/octet-stream;base64,<data model terenkod base64 anda>.Fail melebihi 100 MB juga mesti mematuhi peraturan berikut:
- Fail GLB, glTF, FBX, atau OBJ boleh mempunyai sehingga 10,000,000 permukaan. Meshy mengira permukaan sebagai segi tiga, jadi segi empat dikira sebagai 2, dan jejaring yang dilukis lebih daripada sekali dikira sekali bagi setiap salinan.
- Fail FBX mestilah FBX binari 7.1 atau lebih baharu.
- Fail GLB atau glTF tidak boleh menggunakan pemampatan Draco.
Dengan
meshy-n1, model boleh mempunyai sehingga 7,999,999 permukaan, dikira sebagai segi tiga (segi empat dikira sebagai 2), tanpa mengira saiz failnya.
Hantar salah satu daripada tiga input gaya ini.
- Name
- text_style_prompt
- Type
- string
- Diperlukan
- Description
Diperlukan kecuali anda menghantar
image_style_urlataumultiview_image_urls. Teks yang menerangkan tekstur yang anda mahukan, sehingga 800 aksara. Teks yang lebih panjang mengembalikan400. Denganmeshy-n1, menghantarnya tanpaimage_style_urlmengembalikan400.
- Name
- image_style_url
- Type
- string
- Diperlukan
- Description
Diperlukan kecuali anda menghantar
text_style_promptataumultiview_image_urls. Imej 2D yang gayanya diikuti oleh tekstur, sebagai URL awam atau Data URI (data:image/jpeg;base64,<data imej terenkod base64 anda>). Jika anda menghantar kedua-duatext_style_promptdanimage_style_url, Meshy menggunakanimage_style_url.Imej mestilah fail
.jpg,.jpeg,.png, atau.webpbersaiz maksimum 20 MB, dan sekurang-kurangnya 32 piksel pada setiap sisi.Tekstur mungkin tidak sesuai dengan baik apabila objek dalam imej mempunyai bentuk yang sangat berbeza daripada model. Dengan
meshy-n1, Meshy menganggap imej sebagai pandangan hadapan.
- Name
- multiview_image_urls
- Type
- string[]
- Diperlukan
- Description
Diperlukan kecuali anda menghantar
text_style_promptatauimage_style_url. Satu hingga empat imej objek yang sama daripada pandangan berbeza. Imej pertama ialah pandangan utama (hadapan). Susunan pandangan lain (kiri, belakang, kanan) tidak penting. Tatasusunan kosong, atau lebih daripada empat imej, mengembalikan400.Setiap imej mengikut peraturan format dan saiz yang sama seperti
image_style_url, maksimum 20 MB bagi setiap imej. Anda tidak boleh menggabungkanmultiview_image_urlsdengantext_style_promptatauimage_style_url.multiview_image_urlsmemerlukanai_modelyang dinyatakan secara eksplisit iaitumeshy-7ataumeshy-n1.ai_modellain, termasuk lalailatest, mengembalikan400.
- Name
- ai_model
- Type
- string
- lalai latest
- Description
Model AI yang menjana tekstur.
Nilai yang tersedia:
meshy-6-litemeshy-6meshy-7meshy-n1: tekstur warna asas 2K hanya daripada imej rujukan. Tiada prompt teks, tiada peta PBR, tiada 4K atau 8K. Sehingga 7,999,999 permukaan.latest: Meshy 7
- Name
- enable_original_uv
- Type
- boolean
- lalai false
- Description
Sama ada untuk mengekalkan susun atur UV model berbanding menjana yang baharu.
- Untuk model yang dijana oleh Meshy, daripada
input_task_idataumodel_urlyang merujuk kepada output Meshy, gunakantrueuntuk menggunakan semula susun atur UV yang telah dioptimumkan. - Untuk model yang anda muat naik dari tempat lain, gunakan
trueuntuk mengekalkan UV yang sudah baik. Biarkanfalseuntuk membolehkan Meshy menjana UV baharu, yang sesuai untuk model tanpa pemetaan UV yang betul.
- Untuk model yang dijana oleh Meshy, daripada
- Name
- enable_pbr
- Type
- boolean
- lalai false
- Description
Sama ada untuk turut menjana peta PBR (metallic, roughness, dan normal) bersama warna asas. Dengan
meshy-6, Meshy turut menjana peta emisi, kecuali padatexture_resolutionbernilai8k.meshy-6-lite,meshy-7, danlatesttidak menjana peta emisi. Denganmeshy-n1,truemengembalikan400.
- Name
- texture_resolution
- Type
- string
- lalai 2k
- Description
Saiz tekstur warna asas. Resolusi yang lebih tinggi menangkap lebih banyak perincian permukaan.
Nilai yang tersedia:
2k: 2048 × 2048 piksel4k: 4096 × 4096 piksel8k: 8192 × 8192 piksel
4kdan8kmemerlukanai_modeliaitumeshy-6,meshy-7, ataulatest. Denganmeshy-6-liteataumeshy-n1, kedua-duanya mengembalikan400. Pada8k, Meshy tidak menjana peta emisi.
- Name
- hd_texture
- Type
- boolean
- ⚠ lapuk
- lalai false
- Description
Gunakan
texture_resolutionsebagai ganti.trueadalah sama sepertitexture_resolution: "4k". Jika anda menghantar kedua-duanya, Meshy menggunakantexture_resolution.
- Name
- remove_lighting
- Type
- boolean
- lalai true
- Description
Sama ada untuk membuang sorotan dan bayang daripada tekstur warna asas. Hasilnya berfungsi lebih baik di bawah pencahayaan anda sendiri.
Meshy menggunakannya hanya dengan
meshy-6, padatexture_resolutionbernilai2katau4k. Denganmeshy-7ataulatest, atau pada8k, Meshy menerima dan mengabaikannya. Denganmeshy-6-liteataumeshy-n1, menghantarnya dengan sebarang nilai mengembalikan400.
- Name
- target_formats
- Type
- string[]
- Description
Format fail untuk dijana. Meshy hanya menjana format yang anda senaraikan, yang boleh memendekkan tugas tersebut. Jika anda tidak menyertakannya, Meshy menjana setiap format kecuali
3mf.Nilai yang tersedia:
glbobjfbxstlusdz3mf
- Name
- alpha_thumbnail
- Type
- boolean
- lalai false
- Description
Sama ada untuk turut merender pratonton dengan latar belakang lutsinar (RGBA), dikembalikan dalam
alpha_thumbnail_urlapabila anda mendapatkan tugas tersebut.thumbnail_urltidak berubah.
Nilai yang Dikembalikan
Medan result dalam respons mengandungi ID tugas Retekstur yang baharu.
Mod kegagalan
- Name
400 - Bad Request- Description
Permintaan tidak dapat dijalankan. Mesej ralat menyatakan masalah yang ditemui. Contohnya:
- Parameter hilang: Tiada
model_urlmahupuninput_task_iddihantar. - Gaya hilang: Tiada satu pun daripada
text_style_prompt,image_style_url, danmultiview_image_urlsdihantar. - Input gaya bercanggah:
multiview_image_urlsdihantar bersamatext_style_promptatauimage_style_url. - Model tidak disokong untuk berbilang pandangan:
multiview_image_urlsdihantar tanpaai_modeleksplisit iaitumeshy-7ataumeshy-n1. - Pilihan tidak disokong untuk Meshy N1:
meshy-n1dihantar bersamaenable_pbr: true,remove_lighting,texture_resolutionbernilai4katau8k,hd_texture: truetanpatexture_resolution, atautext_style_prompttanpaimage_style_url. - Terlalu banyak segi tiga untuk Meshy N1: Dengan
meshy-n1, model 3D mempunyai lebih daripada 7,999,999 segi tiga. Kurangkan bilangan segi tiga, atau gunakanai_modellain. - Model terlalu kompleks untuk Meshy N1: Dengan
meshy-n1, failmodel_urlterlalu kompleks untuk Meshy mengira segi tiganya. Kurangkan bilangan segi tiga, kemudian hantar semula fail tersebut. - Pengiraan segi tiga tamat masa: Dengan
meshy-n1, pengiraan segi tiga failmodel_urlmengambil masa terlalu lama. Cuba semula, atau kurangkan saiz model. - Tugas input tidak sah:
input_task_idbukan tugas berjaya daripada jenis yang disokong. - Format model tidak sah: Fail
model_urlmempunyai sambungan yang tidak disokong. - URL tidak boleh dicapai: Meshy tidak dapat memuat turun fail
model_url, imejimage_style_url, atau imejmultiview_image_urls. - Fail model terlalu besar: Fail
model_urlmelebihi 400 MB daripada URLhttpatauhttps, atau melebihi 100 MB sebagai Data URI. - Terlalu banyak permukaan: Fail
model_urlmelebihi 100 MB dan mempunyai lebih daripada 10,000,000 permukaan. Kurangkan bilangan permukaan, kemudian hantar semula fail tersebut. - FBX ASCII melebihi 100 MB: Fail
model_urlialah FBX ASCII melebihi 100 MB. Hantar sebagai FBX binari atau GLB. - Fail model tidak boleh dibaca: Fail
model_urlmelebihi 100 MB, dan Meshy tidak dapat membaca pengepalanya. Contohnya, ia ialah GLB atau glTF termampat Draco, atau FBX binari yang lebih lama daripada 7.1. - Pengepala model terlalu kompleks: Fail
model_urlmelebihi 100 MB, dan pengepalanya mempunyai terlalu banyak jejaring, nod, atau rekod untuk diperiksa. Kurangkan bilangan objek dalam fail tersebut, kemudian hantar semula. - Imej terlalu besar: Imej
image_style_urlatau imejmultiview_image_urlsmelebihi 20 MB.
Dengan
meshy-n1, model yang tidak dapat diperiksa oleh Meshy sebelum tugas bermula, seperti fail STL, tidak ditolak di sini. Jika ia mempunyai lebih daripada 7,999,999 segi tiga, tugas gagal, dan Meshy memulangkan semula kredit yang digunakan.Betulkan permintaan, kemudian hantar semula. Lihat Ralat.
- Parameter hilang: Tiada
- Name
401 - Unauthorized- Description
Kunci API hilang atau tidak sah. Semak header
Authorization.
- Name
402 - Payment Required- Description
Contohnya:
- Kredit tidak mencukupi: Akaun tidak mempunyai kredit yang mencukupi untuk tugas ini, atau akaun telah mencapai had kredit. Semak baki kredit anda, kemudian cuba semula.
- Pelan percuma: Mencipta tugas memerlukan pelan berbayar. Naik taraf pelan anda di tetapan langganan anda, kemudian cuba semula.
- Name
403 - Forbidden- Description
Salah satu daripada perkara berikut berlaku:
- Moderation kandungan menyekat prompt atau imej input. Tukar input, kemudian cuba semula.
input_task_idialah model relief rendah (bas-relief), yang tidak dapat diretekstur oleh endpoint ini. Mesejnya ialahThis model type does not support this operation. Hantar model yang lain.
- Name
404 - Not Found- Description
input_task_idtidak sepadan dengan mana-mana tugas anda. Semak ID tugas, kemudian hantar semula permintaan.
- Name
429 - Too Many Requests- Description
Anda telah melebihi had kadar anda. Tunggu, kemudian cuba semula. Lihat Had kadar.
Dapatkan tugas Retekstur
Mengembalikan tugas Retekstur berdasarkan ID-nya.
Request
curl https://api.meshy.ai/openapi/v1/retexture/018a210d-8ba4-705c-b111-1f1776f7f578 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"type": "retexture",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.glb?Expires=***",
"fbx": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.fbx?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.obj?Expires=***",
"usdz": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.usdz?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.mtl?Expires=***",
"stl": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.stl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/preview.png?Expires=***",
"text_style_prompt": "red fangs, Samurai outfit that fused with japanese batik style",
"texture_image_url": "",
"progress": 100,
"started_at": 1692771667037,
"created_at": 1692771650657,
"expires_at": 1692771679037,
"finished_at": 1692771669037,
"status": "SUCCEEDED",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0.png?Expires=***",
"metallic": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_metallic.png?Expires=XXX",
"normal": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_normal.png?Expires=XXX",
"roughness": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_roughness.png?Expires=XXX"
}
],
"task_error": null,
"consumed_credits": 10
}
Parameter
- Name
- id
- Type
- path
- Description
ID tugas daripada respons create.
Nilai yang dikembalikan
Padam tugasan Retekstur
Memadam tugasan Retekstur secara kekal, termasuk model dan data berkaitannya. Anda tidak boleh membatalkan tindakan padam ini.
Request
curl --request DELETE \
--url https://api.meshy.ai/openapi/v1/retexture/a43b5c6d-7e8f-901a-234b-567c890d1e2f \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
// 200 OK on success, with an empty body.
//
// 409 Conflict when the task is IN_PROGRESS. The task keeps running:
{
"message": "Task is IN_PROGRESS and cannot be deleted. Credits for a task the worker has already started are not refundable; wait for it to reach SUCCEEDED, FAILED or CANCELED, then delete it."
}
Parameter laluan
- Name
- id
- Type
- path
- Description
ID tugasan yang hendak dipadam.
Status tugasan
Memadam tugasan PENDING akan memulangkan kredit yang digunakan semasa anda mencipta tugasan tersebut.
Tugasan IN_PROGRESS tidak boleh dipadam. Permintaan akan memulangkan 409 Conflict,
dan tugasan itu terus berjalan. Meshy tidak memulangkan kredit untuk tugasan yang telah bermula,
jadi memadamnya akan menyebabkan anda kehilangan kedua-dua kredit dan hasilnya. Tunggu sehingga
ia mencapai status SUCCEEDED, FAILED, atau CANCELED, kemudian padamkannya.
Memadam tugasan yang berada dalam status akhir (SUCCEEDED, FAILED, atau CANCELED)
tidak akan memulangkan kreditnya.
Pulangan
200 OK apabila tugasan berjaya dipadam, atau 409 Conflict apabila tugasan
sedang IN_PROGRESS.
List Retexture tasks
Mengembalikan senarai tugas Retekstur anda.
Request
curl https://api.meshy.ai/openapi/v1/retexture?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
[
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"type": "retexture",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.glb?Expires=***",
"fbx": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.fbx?Expires=***",
"usdz": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.usdz?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/preview.png?Expires=***",
"text_style_prompt": "red fangs, Samurai outfit that fused with japanese batik style",
"progress": 100,
"started_at": 1692771667037,
"created_at": 1692771650657,
"expires_at": 1692771679037,
"finished_at": 1692771669037,
"status": "SUCCEEDED",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0.png?Expires=***",
"metallic": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_metallic.png?Expires=XXX",
"normal": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_normal.png?Expires=XXX",
"roughness": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_roughness.png?Expires=XXX"
}
],
"task_error": null,
"consumed_credits": 10
}
]
Parameter
- Name
- page_num
- Type
- integer
- lalai 1
- Description
Nombor halaman yang hendak dikembalikan, sehingga
255. Nilai yang lebih besar akan mengembalikan400.
- Name
- page_size
- Type
- integer
- lalai 10
- Description
Bilangan tugas setiap halaman, sehingga
100.
- Name
- sort_by
- Type
- string
- Description
Susunan pengisihan.
Nilai yang tersedia:
+created_at: paling lama dahulu-created_at: paling baharu dahulu
Returns
Senarai bersiri halaman bagi objek tugas Retekstur.
Alirkan tugas Retekstur
Mengalirkan kemas kini tugas Retekstur sebagai Server-Sent Events (SSE).
Request
curl -N https://api.meshy.ai/openapi/v1/retexture/018a210d-8ba4-705c-b111-1f1776f7f578/stream \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response Stream
// Error event example
event: error
data: {
"status_code": 404,
"message": "Task not found"
}
// Message event examples illustrate task progress.
// These examples are shortened. Each event holds the full task object.
event: message
data: {
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"progress": 0,
"status": "PENDING"
}
event: message
data: {
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"progress": 50,
"status": "IN_PROGRESS"
}
event: message
data: {
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"type": "retexture",
"progress": 100,
"status": "SUCCEEDED",
"created_at": 1692771650657,
"started_at": 1692771667037,
"finished_at": 1692771669037,
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.glb?Expires=***",
"fbx": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.fbx?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.obj?Expires=***",
"usdz": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.usdz?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.mtl?Expires=***",
"stl": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.stl?Expires=***"
},
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0.png?Expires=***",
"metallic": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_metallic.png?Expires=XXX",
"normal": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_normal.png?Expires=XXX",
"roughness": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_roughness.png?Expires=XXX"
}
],
"task_error": null,
"consumed_credits": 10
}
Parameter
- Name
- id
- Type
- path
- Description
ID tugas daripada respons create.
Hasil
Satu aliran objek tugas Retekstur sebagai Server-Sent Events.
Setiap event mengandungi objek tugas yang lengkap, dalam bentuk yang sama seperti yang dikembalikan oleh endpoint Get. Semasa tugas masih PENDING atau IN_PROGRESS, medan hasilnya belum lagi mempunyai nilai.
Objek tugas Retekstur
Objek tugas Retekstur menerangkan satu retekstur model 3D. Ia menyimpan status, progress, serta fail model dan tekstur apabila tugas berjaya.
Ciri-ciri
Example Retexture Task Model
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"type": "retexture",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.glb?Expires=***",
"fbx": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.fbx?Expires=***",
"usdz": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.usdz?Expires=***"
},
"text_style_prompt": "red fangs, Samurai outfit that fused with japanese batik style",
"image_style_url": "https://assets.meshy.ai/***/image/example_image.jpg?Expires=***",
"thumbnail_url": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/preview.png?Expires=***",
"progress": 100,
"started_at": 1692771667037,
"created_at": 1692771650657,
"expires_at": 1692771679037,
"finished_at": 1692771669037,
"status": "SUCCEEDED",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0.png?Expires=***",
"metallic": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_metallic.png?Expires=XXX",
"normal": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_normal.png?Expires=XXX",
"roughness": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_roughness.png?Expires=XXX"
}
],
"task_error": null,
"consumed_credits": 10
}
- Name
- id
- Type
- string
- Description
ID tugas. Anggap ia sebagai rentetan legap, dan jangan bergantung pada formatnya.
- Name
- type
- Type
- string
- Description
Jenis tugas, sentiasa
retexture.
- Name
- model_urls
- Type
- object
- Description
URL muat turun untuk model 3D bertekstur, satu bagi setiap format fail.
- Name
glb- Type
- string
- Description
Fail GLB.
- Name
fbx- Type
- string
- Description
Fail FBX.
- Name
obj- Type
- string
- Description
Fail OBJ.
- Name
usdz- Type
- string
- Description
Fail USDZ.
- Name
mtl- Type
- string
- Description
Fail MTL. Meshy mengembalikannya bersama fail OBJ apabila model mempunyai tekstur.
- Name
stl- Type
- string
- Description
Fail STL.
- Name
3mf- Type
- string
- Description
Fail 3MF. Hanya hadir apabila
target_formatstermasuk3mf.
- Name
- text_style_prompt
- Type
- string
- Description
Prompt teks yang anda gunakan untuk mencipta tugas.
- Name
- image_style_url
- Type
- string
- Description
Imej gaya yang anda gunakan untuk mencipta tugas.
- Name
- multiview_image_urls
- Type
- string[]
- Description
URL muat turun untuk imej rujukan berbilang pandangan yang anda gunakan untuk mencipta tugas. Hanya hadir apabila anda mencipta tugas dengan
multiview_image_urls.
- Name
- thumbnail_url
- Type
- string
- Description
URL muat turun untuk imej kecil model.
- Name
- alpha_thumbnail_url
- Type
- string
- Description
URL muat turun untuk versi
thumbnail_urldengan latar belakang telus (RGBA). Hanya hadir apabila anda mencipta tugas denganalpha_thumbnail: truedan Meshy merender pratonton telus tersebut.
- Name
- progress
- Type
- integer
- Description
Berapa banyak tugas telah selesai, dalam peratusan. Nilainya
0sehingga tugas bermula dan100apabila ia berjaya.
- Name
- started_at
- Type
- timestamp
- Description
Masa tugas bermula, dalam milisaat Unix. Nilainya
0sehingga tugas bermula.
- Name
- created_at
- Type
- timestamp
- Description
Masa tugas dicipta, dalam milisaat Unix.
- Name
- expires_at
- Type
- timestamp
- Description
Masa hasil tugas tamat tempoh, dalam milisaat Unix.
- Name
- finished_at
- Type
- timestamp
- Description
Masa tugas selesai, dalam milisaat Unix. Nilainya
0sehingga tugas selesai.
- Name
- status
- Type
- string
- Description
Status tugas, salah satu daripada
PENDING,IN_PROGRESS,SUCCEEDED,FAILED, atauCANCELED.
- Name
- texture_urls
- Type
- array
- Description
URL muat turun untuk tekstur yang dijana, sebagai tatasusunan objek. Tatasusunan ini biasanya menyimpan satu objek. Setiap objek mempunyai medan berikut:
- Name
base_color- Type
- string
- Description
URL muat turun untuk peta warna asas.
- Name
metallic- Type
- string
- Description
URL muat turun untuk peta metalik. Meshy meninggalkan medan ini apabila anda mencipta tugas dengan
enable_pbr: false.
- Name
normal- Type
- string
- Description
URL muat turun untuk peta normal. Meshy meninggalkan medan ini apabila anda mencipta tugas dengan
enable_pbr: false.
- Name
roughness- Type
- string
- Description
URL muat turun untuk peta kekasaran. Meshy meninggalkan medan ini apabila anda mencipta tugas dengan
enable_pbr: false.
- Name
emission- Type
- string
- Description
URL muat turun untuk peta pancaran. Meshy meninggalkan medan ini apabila anda mencipta tugas dengan mana-mana daripada berikut:
enable_pbr: falseai_modeliaitumeshy-6-lite,meshy-7, ataulatesttexture_resolution: 8k
- Name
- preceding_tasks
- Type
- integer
- Description
Bilangan tugas yang mendahului tugas ini dalam baris gilir. Hanya hadir semasa tugas berstatus
PENDING; medan ini ditinggalkan apabila nilainya0.
- Name
- task_error
- Type
- object
- Description
Butiran ralat apabila tugas gagal. Lihat Ralat.
- Name
- consumed_credits
- Type
- integer
- Description
Bilangan kredit yang digunakan oleh tugas. Hadir apabila status adalah
PENDING,IN_PROGRESS, atauSUCCEEDED. Nilainya0untuk tugasFAILED, kerana Meshy memulangkan semula kredit apabila tugas gagal.