Retexture API
Generera nya texturer för en befintlig 3D-modell utifrån en textprompt eller referensbilder. Modellen kan komma från en annan Meshy-uppgift eller från en modellfil.
Skapa en Omtexturering-uppgift
Skapar en Omtexturering-uppgift. Uppgiften körs i bakgrunden. För hur lång tid en uppgift vanligtvis tar, se Processing times.
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"
}
Parametrar
- Name
- input_task_id
- Type
- string
- Obligatorisk
- Description
Krävs om du inte skickar
model_url. ID:t för en uppgift som har gett en 3D-modell att texturera, till exempel en Text till 3D-, Bild till 3D-, Remesh- eller Omtexturering-uppgift. Uppgiften måste vara en du skapat med API:et och ha statusenSUCCEEDED. Meshy texturerar uppgiftens GLB.Med
meshy-n1kan uppgiftens modell ha som mest 7 999 999 ytor, räknat som trianglar (en fyrhörning räknas som 2).
- Name
- model_url
- Type
- string
- Obligatorisk
- Description
Krävs om du inte skickar
input_task_id. Modellen att texturera, som en offentlig URL eller en data-URI. Om du skickar båda använder Meshyinput_task_id.Modellen måste vara en GLB-, glTF-, OBJ-, FBX- eller STL-fil på högst 400 MB från en
http- ellerhttps-URL, eller 100 MB som en data-URI. För en data-URI, använd MIME typeapplication/octet-stream, till exempeldata:application/octet-stream;base64,<dina base64-kodade modelldata>.En fil över 100 MB måste också följa dessa regler:
- En GLB-, glTF-, FBX- eller OBJ-fil kan ha som mest 10 000 000 ytor. Meshy räknar ytor som trianglar, så en fyrhörning räknas som 2, och ett nät som ritas mer än en gång räknas en gång per kopia.
- En FBX-fil måste vara binär FBX 7.1 eller nyare.
- En GLB- eller glTF-fil får inte använda Draco-komprimering.
Med
meshy-n1kan modellen ha som mest 7 999 999 ytor, räknat som trianglar (en fyrhörning räknas som 2), oavsett filstorlek.
Skicka en av dessa tre stilindata.
- Name
- text_style_prompt
- Type
- string
- Obligatorisk
- Description
Krävs om du inte skickar
image_style_urlellermultiview_image_urls. Text som beskriver texturen du vill ha, upp till 800 tecken. Längre text returnerar400. Medmeshy-n1, att skicka den utanimage_style_urlreturnerar400.
- Name
- image_style_url
- Type
- string
- Obligatorisk
- Description
Krävs om du inte skickar
text_style_promptellermultiview_image_urls. En 2D-bild vars stil texturen följer, som en offentlig URL eller en data-URI (data:image/jpeg;base64,<dina base64-kodade bilddata>). Om du skickar bådetext_style_promptochimage_style_urlanvänder Meshyimage_style_url.Bilden måste vara en
.jpg-,.jpeg-,.png- eller.webp-fil på högst 20 MB, och minst 32 pixlar på varje sida.Texturen kanske inte passar bra när objektet i bilden har en mycket annorlunda form än modellen. Med
meshy-n1behandlar Meshy bilden som framvyn.
- Name
- multiview_image_urls
- Type
- string[]
- Obligatorisk
- Description
Krävs om du inte skickar
text_style_promptellerimage_style_url. En till fyra bilder av samma objekt från olika vinklar. Den första bilden är huvudvyn (framvyn). Ordningen på de andra vyerna (vänster, bak, höger) spelar ingen roll. En tom array, eller fler än fyra bilder, returnerar400.Varje bild följer samma format- och storleksregler som
image_style_url, högst 20 MB per bild. Du kan inte kombineramultiview_image_urlsmedtext_style_promptellerimage_style_url.multiview_image_urlskräver en uttryckligai_modelpåmeshy-7ellermeshy-n1. Varje annanai_model, inklusive standardvärdetlatest, returnerar400.
- Name
- ai_model
- Type
- string
- standard latest
- Description
AI-modellen som genererar texturen.
Tillgängliga värden:
meshy-6-litemeshy-6meshy-7meshy-n1: en 2K grundfärgstextur enbart från referensbilder. Ingen textprompt, inga PBR-mappar, ingen 4K eller 8K. Upp till 7 999 999 ytor.latest: Meshy 7
- Name
- enable_original_uv
- Type
- boolean
- standard false
- Description
Om modellens UV-layout ska behållas istället för att generera en ny.
- För en modell Meshy genererat, från
input_task_ideller enmodel_urlsom pekar på en Meshy-utdata, användtrueför att återanvända dess optimerade UV-layout. - För en modell du laddade upp från någon annanstans, använd
trueför att behålla UV:er som redan är bra. Lämna det somfalseför att låta Meshy generera nya UV:er, vilket passar en modell utan korrekt UV-mappning.
- För en modell Meshy genererat, från
- Name
- enable_pbr
- Type
- boolean
- standard false
- Description
Om PBR-mappar (metallic, roughness och normal) också ska genereras tillsammans med grundfärgen. Med
meshy-6genererar Meshy även en emissionsmapp, förutom vid entexture_resolutionpå8k.meshy-6-lite,meshy-7ochlatestgenererar inte någon emissionsmapp. Medmeshy-n1returnerartrue400.
- Name
- texture_resolution
- Type
- string
- standard 2k
- Description
Storleken på grundfärgstexturen. Högre upplösningar fångar fler ytdetaljer.
Tillgängliga värden:
2k: 2048 × 2048 pixlar4k: 4096 × 4096 pixlar8k: 8192 × 8192 pixlar
4koch8kkräver enai_modelpåmeshy-6,meshy-7ellerlatest. Medmeshy-6-liteellermeshy-n1returnerar de400. Vid8kgenererar Meshy inte någon emissionsmapp.
- Name
- hd_texture
- Type
- boolean
- ⚠ föråldrad
- standard false
- Description
Använd
texture_resolutionistället.trueär detsamma somtexture_resolution: "4k". Om du skickar båda använder Meshytexture_resolution.
- Name
- remove_lighting
- Type
- boolean
- standard true
- Description
Om highlights och skuggor ska tas bort från grundfärgstexturen. Resultatet fungerar bättre under din egen belysning.
Meshy tillämpar det endast med
meshy-6, vid entexture_resolutionpå2keller4k. Medmeshy-7ellerlatest, eller vid8k, accepterar Meshy det och ignorerar det. Medmeshy-6-liteellermeshy-n1returnerar det400oavsett vilket värde som skickas.
- Name
- target_formats
- Type
- string[]
- Description
Filformaten som ska genereras. Meshy genererar endast formaten du listar, vilket kan korta ner uppgiften. Om du utelämnar det genererar Meshy alla format utom
3mf.Tillgängliga värden:
glbobjfbxstlusdz3mf
- Name
- alpha_thumbnail
- Type
- boolean
- standard false
- Description
Om en förhandsvisning med transparent bakgrund (RGBA) också ska renderas, returnerad i
alpha_thumbnail_urlnär du hämtar uppgiften.thumbnail_urländras inte.
Returnerar
Fältet result i svaret innehåller ID:t för den nya Omtexturering-uppgiften.
Felscenarier
- Name
400 - Bad Request- Description
Begäran kan inte köras. Felmeddelandet anger vilket problem som hittades. Till exempel:
- Saknad parameter: Varken
model_urlellerinput_task_idskickades. - Saknad stil: Ingen av
text_style_prompt,image_style_urlochmultiview_image_urlsskickades. - Motstridiga stilindata:
multiview_image_urlsskickades medtext_style_promptellerimage_style_url. - Modell som inte stöds för flervy:
multiview_image_urlsskickades utan en uttryckligai_modelpåmeshy-7ellermeshy-n1. - Alternativ som inte stöds för Meshy N1:
meshy-n1skickades medenable_pbr: true,remove_lighting, entexture_resolutionpå4keller8k,hd_texture: trueutantexture_resolution, ellertext_style_promptutanimage_style_url. - För många trianglar för Meshy N1: Med
meshy-n1har 3D-modellen fler än 7 999 999 trianglar. Minska antalet trianglar, eller använd en annanai_model. - Modell för komplex för Meshy N1: Med
meshy-n1ärmodel_url-filen för komplex för att Meshy ska kunna räkna dess trianglar. Minska antalet trianglar, skicka sedan filen igen. - Triangelräkning fick timeout: Med
meshy-n1tog det för lång tid att räkna trianglarna imodel_url-filen. Försök igen, eller minska modellens storlek. - Ogiltig indatauppgift:
input_task_idär inte en lyckad uppgift av en typ som stöds. - Ogiltigt modellformat:
model_url-filen har ett filtillägg som inte stöds. - Onåbar URL: Meshy kan inte ladda ner
model_url-filen,image_style_url-bilden eller enmultiview_image_urls-bild. - Modellfilen för stor:
model_url-filen är över 400 MB från enhttp- ellerhttps-URL, eller över 100 MB som en data-URI. - För många ytor:
model_url-filen är över 100 MB och har fler än 10 000 000 ytor. Minska antalet ytor, skicka sedan filen igen. - ASCII-FBX över 100 MB:
model_url-filen är en ASCII-FBX över 100 MB. Skicka den som binär FBX eller GLB. - Oläsbar modellfil:
model_url-filen är över 100 MB, och Meshy kan inte läsa dess header. Till exempel är det en Draco-komprimerad GLB eller glTF, eller en binär FBX äldre än 7.1. - Modellheader för komplex:
model_url-filen är över 100 MB, och dess header har för många nät, noder eller poster att kontrollera. Minska antalet objekt i filen, skicka sedan den igen. - Bild för stor:
image_style_url-bilden eller enmultiview_image_urls-bild är över 20 MB.
Med
meshy-n1avvisas inte en modell som Meshy inte kan kontrollera innan uppgiften startar, till exempel en STL-fil, här. Om den har fler än 7 999 999 trianglar misslyckas uppgiften, och Meshy återbetalar dess credits.Åtgärda begäran, skicka den sedan igen. Se Fel.
- Saknad parameter: Varken
- Name
401 - Unauthorized- Description
API-nyckeln saknas eller är ogiltig. Kontrollera
Authorization-headern.
- Name
402 - Payment Required- Description
Till exempel:
- Otillräckliga credits: Kontot har inte tillräckligt med credits för denna uppgift, eller kontot har nått en creditgräns. Kontrollera ditt saldo av credits, försök sedan igen.
- Gratisplan: Att skapa en uppgift kräver en betald plan. Uppgradera din plan i dina prenumerationsinställningar, försök sedan igen.
- Name
403 - Forbidden- Description
Ett av följande gäller:
- Innehållsmoderering blockerade prompten eller en indatabild. Ändra indata, försök sedan igen.
input_task_idär en basreliefmodell, som denna endpoint inte kan omtexturera. Meddelandet ärThis model type does not support this operation. Skicka en annan modell.
- Name
404 - Not Found- Description
input_task_idmatchar ingen av dina uppgifter. Kontrollera uppgifts-ID:t, skicka sedan begäran igen.
- Name
429 - Too Many Requests- Description
Du har överskridit din hastighetsgräns. Vänta, försök sedan igen. Se Hastighetsgränser.
Hämta en Omtexturerings-uppgift
Returnerar en Omtexturerings-uppgift baserat på dess ID.
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
}
Parametrar
- Name
- id
- Type
- path
- Description
Uppgifts-ID från svaret vid skapandet.
Returnerar
Ta bort en Omtexturering-uppgift
Tar bort en Omtexturering-uppgift permanent, inklusive dess modeller och data. Du kan inte ångra en borttagning.
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."
}
Sökvägsparametrar
- Name
- id
- Type
- path
- Description
ID:t för uppgiften som ska tas bort.
Uppgiftsstatus
Att ta bort en PENDING-uppgift återbetalar de credits som användes när du skapade den.
En IN_PROGRESS-uppgift kan inte tas bort. Förfrågan returnerar 409 Conflict,
och uppgiften fortsätter att köras. Meshy återbetalar inte en uppgift som har påbörjats,
så att ta bort den skulle kosta dig både credits och resultatet. Vänta tills den
når SUCCEEDED, FAILED eller CANCELED, och ta sedan bort den.
Att ta bort en uppgift med en slutgiltig status (SUCCEEDED, FAILED eller CANCELED)
återbetalar inte dess credits.
Returnerar
200 OK när uppgiften är borttagen, eller 409 Conflict när uppgiften är
IN_PROGRESS.
Lista Omtextureringsuppgifter
Returnerar en lista över dina Omtextureringsuppgifter.
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
}
]
Parametrar
- Name
- page_num
- Type
- integer
- standard 1
- Description
Sidnumret som ska returneras, upp till
255. Ett högre värde returnerar400.
- Name
- page_size
- Type
- integer
- standard 10
- Description
Antalet uppgifter per sida, upp till
100.
- Name
- sort_by
- Type
- string
- Description
Sorteringsordningen.
Tillgängliga värden:
+created_at: äldsta först-created_at: nyaste först
Returnerar
En paginerad lista med Omtextureringsuppgift-objekt.
Streama en Omtexturering-uppgift
Streamar uppdateringar för en Omtexturering-uppgift som 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
}
Parametrar
- Name
- id
- Type
- path
- Description
Uppgifts-ID:t från skapandesvaret.
Returnerar
En ström av Omtexturering-uppgiftsobjekt som Server-Sent Events.
Varje event innehåller hela uppgiftsobjektet, i samma format som Get-endpointen returnerar. Medan uppgiften är PENDING eller IN_PROGRESS har dess resultatfält ännu inga värden.
Retexture-task-objektet
Ett Retexture-task-objekt beskriver en omtexturering av en 3D-modell. Det innehåller status, progress samt modell- och texturfilerna när tasken lyckas.
Egenskaper
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
Task-ID:t. Behandla det som en ogenomskinlig sträng och förlita dig inte på dess format.
- Name
- type
- Type
- string
- Description
Tasktypen, alltid
retexture.
- Name
- model_urls
- Type
- object
- Description
Nedladdnings-URL:er för den texturerade 3D-modellen, en per filformat.
- Name
glb- Type
- string
- Description
GLB-filen.
- Name
fbx- Type
- string
- Description
FBX-filen.
- Name
obj- Type
- string
- Description
OBJ-filen.
- Name
usdz- Type
- string
- Description
USDZ-filen.
- Name
mtl- Type
- string
- Description
MTL-filen. Meshy returnerar den tillsammans med OBJ-filen när modellen har texturer.
- Name
stl- Type
- string
- Description
STL-filen.
- Name
3mf- Type
- string
- Description
3MF-filen. Finns endast med när
target_formatsinnehåller3mf.
- Name
- text_style_prompt
- Type
- string
- Description
Textprompten du skapade tasken med.
- Name
- image_style_url
- Type
- string
- Description
Stilbilden du skapade tasken med.
- Name
- multiview_image_urls
- Type
- string[]
- Description
Nedladdnings-URL:er för Flervy-referensbilderna du skapade tasken med. Finns endast med när du skapade tasken med
multiview_image_urls.
- Name
- thumbnail_url
- Type
- string
- Description
Nedladdnings-URL för en miniatyrbild av modellen.
- Name
- alpha_thumbnail_url
- Type
- string
- Description
Nedladdnings-URL för en version av
thumbnail_urlmed transparent bakgrund (RGBA). Finns endast med när du skapade tasken medalpha_thumbnail: trueoch Meshy renderade den transparenta förhandsvisningen.
- Name
- progress
- Type
- integer
- Description
Hur stor del av tasken som är klar, i procent. Den är
0tills tasken startar och100när den lyckas.
- Name
- started_at
- Type
- timestamp
- Description
Tidpunkten då tasken startade, i Unix-millisekunder. Den är
0tills tasken startar.
- Name
- created_at
- Type
- timestamp
- Description
Tidpunkten då tasken skapades, i Unix-millisekunder.
- Name
- expires_at
- Type
- timestamp
- Description
Tidpunkten då taskens resultat upphör att gälla, i Unix-millisekunder.
- Name
- finished_at
- Type
- timestamp
- Description
Tidpunkten då tasken avslutades, i Unix-millisekunder. Den är
0tills tasken avslutas.
- Name
- status
- Type
- string
- Description
Taskens status, en av
PENDING,IN_PROGRESS,SUCCEEDED,FAILEDellerCANCELED.
- Name
- texture_urls
- Type
- array
- Description
Nedladdnings-URL:er för de genererade texturerna, som en array av objekt. Arrayen innehåller vanligtvis ett objekt. Varje objekt har dessa fält:
- Name
base_color- Type
- string
- Description
Nedladdnings-URL för baskulör-mappen (base color map).
- Name
metallic- Type
- string
- Description
Nedladdnings-URL för metallic-mappen. Meshy utelämnar detta fält när du skapar tasken med
enable_pbr: false.
- Name
normal- Type
- string
- Description
Nedladdnings-URL för normalmappen. Meshy utelämnar detta fält när du skapar tasken med
enable_pbr: false.
- Name
roughness- Type
- string
- Description
Nedladdnings-URL för roughness-mappen. Meshy utelämnar detta fält när du skapar tasken med
enable_pbr: false.
- Name
emission- Type
- string
- Description
Nedladdnings-URL för emission-mappen. Meshy utelämnar detta fält när du skapar tasken med något av följande:
enable_pbr: false- en
ai_modelsom ärmeshy-6-lite,meshy-7ellerlatest texture_resolution: 8k
- Name
- preceding_tasks
- Type
- integer
- Description
Antalet tasks före denna i kön. Finns endast med medan tasken är
PENDING; fältet utelämnas när värdet är0.
- Name
- task_error
- Type
- object
- Description
Feldetaljerna när tasken misslyckas. Se Fel.
- Name
- consumed_credits
- Type
- integer
- Description
Antalet credits som tasken använde. Finns med när statusen är
PENDING,IN_PROGRESSellerSUCCEEDED. Den är0för enFAILED-task, eftersom Meshy återbetalar credits när en task misslyckas.