lowpoly wordt op 30 okt 2026 uitgefaseerd. Stap vóór deze datums over op een ander model om fouten bij verzoeken te voorkomen.
Tekst naar 3D API
De Tekst naar 3D API is een functie waarmee je Meshy's Tekst naar 3D mogelijkheden in je eigen applicatie kunt integreren. In dit gedeelte vind je alle informatie
die je nodig hebt om met deze API aan de slag te gaan.
Tekst naar 3D gebruikt een workflow in twee stappen. Maak eerst een preview-taak aan (mode: "preview") om een 3D-mesh zonder textuur te genereren, zodat je de vorm kunt beoordelen. Geef vervolgens de taak-ID van de voltooide preview door aan een refine-taak (mode: "refine") om textuur op de mesh toe te passen. Beide stappen delen hetzelfde endpoint.
Deze endpoint maakt een Text to 3D preview-taak aan, die een ongetextureerde 3D-mesh (alleen geometrie) genereert op basis van een tekst-prompt. Dit is de eerste stap van de workflow in twee stappen. Zodra de preview is geslaagd, gebruikt u de geretourneerde taak-ID om een refine-taak aan te maken voor het texturen. Raadpleeg
Het Text to 3D Task Object voor het volledige responsschema.
De taak wordt op de achtergrond uitgevoerd. Zie Verwerkingstijden voor de gebruikelijke duur.
Parameters
Name
mode
Type
string
Verplicht
Description
Dit veld moet worden ingesteld op "preview" bij het aanmaken van een preview-taak.
Name
prompt
Type
string
Verplicht
Description
Beschrijf wat voor soort object het 3D-model is. Maximaal 800 tekens.
Name
model_type
Type
string
standaard standard
Description
Geef het type 3D-mesh-generatie op.
Beschikbare waarden:
standard: Reguliere 3D-mesh-generatie met hoog detailniveau.
smart-topology: Kies een Smart Topology-model met ai_model (meshy-t2 of meshy-t2.5).
lowpoly (verouderd, wordt stopgezet op 30 oktober 2026): Genereert low-poly mesh geoptimaliseerd voor schonere polygonen. We raden in plaats daarvan Meshy T2.5 aan: smart-topology met meshy-t2.5.
Wanneer smart-topology is geselecteerd, worden should_remesh en decimation_mode genegeerd, en wordt alleen topology: triangle geaccepteerd.
lowpoly wordt stopgezet op 30 oktober 2026. Na die datum geven verzoeken met model_type: "lowpoly" een foutmelding. We raden aan over te schakelen naar Meshy T2.5 (model_type: "smart-topology" met ai_model: "meshy-t2.5"). Wanneer lowpoly is geselecteerd, worden ai_model, topology, target_polycount en should_remesh genegeerd.
Name
ai_model
Type
string
standaard latest
Description
ID van het te gebruiken model. De beschikbare waarden zijn afhankelijk van model_type.
meshy-t2: het Smart Topology-model — schonere topology, van nature gescheiden onderdelen, triangle-output, en een polygoonaantal dat u kunt instellen met target_polycount.
meshy-t2.5 (standaard): Scherper detail voor game-assets. Triangle-output, en een polygoonaantal dat u kunt instellen met target_polycount.
Name
geometry_resolution
Type
string
standaard standard
Description
Geometrie-generatiepas. 2k voert de Ultra-pas uit op 2048³; 4k voert deze uit op 4096³ voor
het fijnste oppervlaktedetail.
Beschikbare waarden: standard, 2k, 4k
Alleen ondersteund in de preview-mode. Vereist meshy-7.1 of latest.
Name
ultra_mode
Type
boolean
⚠ verouderd
standaard false
Description
Gebruik in plaats daarvan geometry_resolution. ultra_mode: true is gelijkwaardig aan geometry_resolution: "2k".
Name
should_remesh
Type
boolean
standaard false (Meshy 6 and Meshy 7 models), true (others)
Description
Bepaalt of de remesh-fase wordt ingeschakeld. Voor het model met de hoogste kwaliteit raden we aan om should_remesh in te stellen op false.
Alleen van toepassing wanneer should_remesh = true
Name
topology
Type
string
standaard triangle
Description
Geef de topology van het gegenereerde model op.
Beschikbare waarden:
quad: Genereert een overwegend uit quads bestaande mesh.
triangle: Genereert een gedecimeerde triangle-mesh.
Smart Topology-output is uitsluitend triangle. Het opvragen van quad samen met ai_modelmeshy-t2 of meshy-t2.5 geeft een foutmelding.
Name
decimation_mode
Type
integer
Description
Schakel adaptieve decimatie in door een polygoonaantal-niveau in te stellen. Indien ingesteld, wordt target_polycount genegeerd.
Beschikbare waarden:
1: Adaptief — ultra polygonaantal.
2: Adaptief — hoog polygonaantal.
3: Adaptief — gemiddeld polygonaantal.
4: Adaptief — laag polygonaantal.
Name
target_polycount
Type
integer
Description
Beoogd aantal polygonen (faces) in de output. Het werkelijke aantal kan afwijken van het beoogde aantal, afhankelijk van de geometrie.
target_polycount heeft effect in twee onafhankelijke gevallen:
Remesh — met should_remesh: true op een standard-model. De mesh wordt geremesht (gedecimeerd) tot ongeveer dit aantal. Bereik 100 tot 300.000, standaard 30.000. Als decimation_mode is ingesteld, heeft dit prioriteit en wordt target_polycount genegeerd.
Smart Topology — met model_type: smart-topology en ai_modelmeshy-t2 of meshy-t2.5. Het model wordt direct gegenereerd met dit aantal faces; er wordt geen remesh uitgevoerd en should_remesh is niet vereist. Voor meshy-t2: bereik 100 tot 15.000, standaard 4.000. Voor meshy-t2.5: bereik 100 tot 30.000, standaard 15.000.
Name
symmetry_mode
Type
string
⚠ verouderd
standaard auto
Description
Verouderd. Deze parameter heeft geen invloed meer op de output.
Het veld symmetry_mode bepaalt het symmetriegedrag tijdens het modelgeneratieproces.
De geldige waarden zijn:
off: Schakelt symmetrie uit.
auto: Bepaalt en past symmetrie automatisch toe op basis van de invoergeometrie.
on: Dwingt symmetrie af tijdens het genereren.
Name
pose_mode
Type
string
standaard ""
Description
Geef de pose-mode op voor het gegenereerde model.
Beschikbare waarden:
a-pose: Genereert het model in een A-pose.
t-pose: Genereert het model in een T-pose.
"" (lege string): Geen specifieke pose toegepast.
Name
is_a_t_pose
Type
boolean
⚠ verouderd
standaard false
Description
Gebruik in plaats daarvan pose_mode. Of het model in een A/T-pose moet worden gegenereerd.
Name
art_style
Type
string
⚠ verouderd
standaard realistic
Description
Niet ondersteund door Meshy-6. Verzoeken met Meshy-6 negeren art_style, en sommige combinaties kunnen fouten veroorzaken. Beschikbare waarden: realistic, sculpture.
enable_pbr moet worden ingesteld op false bij gebruik van de Sculpture-stijl, aangezien de Sculpture-stijl zijn eigen set PBR-maps genereert.
Name
moderation
Type
boolean
standaard false
Description
Wanneer ingesteld op true, wordt de invoerinhoud automatisch gescreend op mogelijk schadelijke inhoud. Als schadelijke inhoud wordt gedetecteerd, gaat de taak niet door naar de generatie.
De tekst uit prompt wordt gescreend.
Name
target_formats
Type
string[]
Description
Geeft aan welke 3D-bestandsformaten in de output moeten worden opgenomen. Alleen de opgevraagde formaten worden gegenereerd en geretourneerd, wat de taakvoltooiingstijd kan verkorten. Indien weggelaten, worden alle ondersteunde formaten opgenomen.
Indien weggelaten, worden alle formaten behalve 3mf gegenereerd. 3mf wordt alleen opgenomen wanneer dit expliciet wordt opgegeven.
Name
alpha_thumbnail
Type
boolean
standaard false
Description
Wanneer ingesteld op true, rendert de taak bovendien een versie van de preview met transparante achtergrond (RGBA) en retourneert deze als alpha_thumbnail_url in de GET-respons. Het bestaande veld thumbnail_url blijft ongewijzigd.
Name
auto_size
Type
boolean
standaard false
Description
Wanneer ingesteld op true, gebruikt de service AI-visie om automatisch de werkelijke hoogte van het object te schatten en het model dienovereenkomstig in formaat te wijzigen. De oorsprong wordt standaard bottom, tenzij origin_at expliciet is ingesteld.
Alleen van toepassing wanneer auto_size = true
Name
origin_at
Type
string
standaard bottom
Description
Positie van de oorsprong wanneer auto_size is ingeschakeld.
Beschikbare waarden: bottom, center.
Retourwaarden
De eigenschap result van de respons bevat de taak-id van de nieuw aangemaakte Text to 3D-taak.
Faalmodi
Name
400 - Bad Request
Description
Het verzoek was onaanvaardbaar. Veelvoorkomende oorzaken:
Ontbrekende parameter: Een vereiste parameter (bijv. prompt, mode) ontbreekt.
Ongeldige parameter: art_style is geen van de toegestane waarden.
Prompt te lang: De prompt overschrijdt de tekenlimiet.
Niet-ondersteund model voor low poly: ai_model: "meshy-6-lite" ondersteunt model_type: "lowpoly" niet.
Niet-ondersteund model voor Ultra: geometry_resolution vereist meshy-7.1 of latest.
Deze endpoint maakt een Tekst naar 3D refine-taak aan, die een textuur toepast op een voltooide preview-mesh. U moet de preview_task_id opgeven van een geslaagde preview-taak. Dit is de tweede stap van de workflow in twee stappen.
De taak wordt op de achtergrond uitgevoerd. Zie Verwerkingstijden voor hoe lang dit meestal duurt.
Parameters
Name
mode
Type
string
Verplicht
Description
Dit veld moet worden ingesteld op "refine" bij het aanmaken van een refine-taak.
Name
preview_task_id
Type
string
Verplicht
Description
De bijbehorende preview-taak-id.
De status van de opgegeven preview-taak moet SUCCEEDED zijn.
Name
enable_pbr
Type
boolean
standaard false
Description
Genereer PBR-maps (metallic, roughness, normal) naast de basiskleur. Er wordt ook een emission map toegevoegd wanneer ai_modelmeshy-6 is, behalve bij texture_resolution: 8k (er wordt geen emission map geproduceerd). meshy-6-lite, meshy-7.1 en latest produceren geen emission map, en dat geldt ook voor een refine van een meshy-t2-preview waarbij ai_model niet is ingesteld.
Name
texture_resolution
Type
string
standaard 2k
Description
Resolutie van de basiskleurtextuur. Een van 2k (2048×2048), 4k (4096×4096), of 8k (8192×8192). Hogere resoluties leggen meer oppervlaktedetail vast. Geldt alleen voor de refine-mode.
4k en 8k vereisen ai_modelmeshy-6, meshy-7.1, of latest. Bij 8k wordt geen emission map geproduceerd.
Name
hd_texture
Type
boolean
⚠ verouderd
standaard false
Description
Gebruik in plaats daarvan texture_resolution — gelijk aan texture_resolution: "4k". Als beide zijn ingesteld, heeft texture_resolution voorrang.
Name
texture_prompt
Type
string
Description
Geef een aanvullende tekstprompt op om het textureringsproces te sturen. Maximaal 800 tekens.
Name
texture_image_url
Type
string
Description
Geef een 2D-afbeelding op om het textureringsproces te sturen. We ondersteunen momenteel de formaten .jpg, .jpeg, .png, en .webp.
Maximale bestandsgrootte: 20 MB.
Er zijn twee manieren om de afbeelding op te geven:
Publiek toegankelijke URL: Een URL die toegankelijk is vanaf het openbare internet
Data URI: Een base64-gecodeerde data-URI van de afbeelding. Voorbeeld van een data-URI: data:image/jpeg;base64,<uw base64-gecodeerde afbeeldingsgegevens>
Afbeeldingstexturering werkt mogelijk niet optimaal als er aanzienlijke geometrische verschillen zijn tussen het oorspronkelijke asset en de geüploade afbeelding. Slechts één van texture_image_url of texture_prompt mag worden gebruikt om het textureringsproces te sturen. Als beide parameters worden opgegeven, wordt standaard texture_prompt gebruikt om het model te textureren.
Name
ai_model
Type
string
standaard inherited from the preview task
Description
ID van het model dat moet worden gebruikt voor refine.
meshy-7 (verouderd): gebruik in plaats daarvan meshy-7.1.
Laat deze parameter weg om het model over te nemen dat door de preview-taak is gebruikt, zodat een preview en de bijbehorende refine van begin tot eind op hetzelfde model blijven. Geef een expliciete waarde op om die overerving te overschrijven.
Een expliciete latest wordt hier precies zo omgezet als bij de preview-taak (momenteel Meshy 7.1), zodat een latest-preview en de bijbehorende latest-refine altijd op hetzelfde texturemodel uitkomen.
Name
moderation
Type
boolean
standaard false
Description
Als dit is ingesteld op true, wordt de invoerinhoud automatisch gescreend op mogelijk schadelijke inhoud. Als schadelijke inhoud wordt gedetecteerd, gaat de taak niet door naar generatie.
Zowel de tekst uit texture_prompt als de afbeelding uit texture_image_url worden gescreend.
Name
remove_lighting
Type
boolean
standaard true
Description
Verwijdert hooglichten en schaduwen uit de basiskleurtextuur, wat een schoner resultaat oplevert dat beter werkt onder aangepaste belichtingsopstellingen.
Heeft alleen effect wanneer ai_modelmeshy-6 is. meshy-7.1 en latest accepteren het maar negeren het, net als een refine van een meshy-t2-preview waarbij ai_model niet is ingesteld. Het instellen ervan met meshy-6-lite geeft een fout terug.
Name
target_formats
Type
string[]
Description
Geeft aan welke 3D-bestandsformaten in de uitvoer moeten worden opgenomen. Alleen de aangevraagde formaten worden gegenereerd en geretourneerd, wat de voltooiingstijd van de taak kan verkorten. Indien weggelaten, worden alle ondersteunde formaten opgenomen.
Indien weggelaten, worden alle formaten behalve 3mf gegenereerd. 3mf wordt alleen opgenomen wanneer expliciet opgegeven.
Name
alpha_thumbnail
Type
boolean
standaard false
Description
Als dit is ingesteld op true, rendert de taak bovendien een versie van de preview met transparante achtergrond (RGBA) en retourneert deze als alpha_thumbnail_url in het GET-antwoord. Het bestaande veld thumbnail_url blijft ongewijzigd.
Name
auto_size
Type
boolean
standaard false
Description
Als dit is ingesteld op true, gebruikt de service AI-vision om automatisch de werkelijke hoogte van het object te schatten en het model dienovereenkomstig van formaat te wijzigen. De oorsprong is standaard bottom, tenzij origin_at expliciet is ingesteld.
Alleen van toepassing wanneer auto_size = true
Name
origin_at
Type
string
standaard bottom
Description
Positie van de oorsprong wanneer auto_size is ingeschakeld.
Beschikbare waarden: bottom, center.
Retourwaarden
De result-eigenschap van het antwoord bevat de taak-id van de nieuw aangemaakte Tekst naar 3D-taak.
Foutmodi
Name
400 - Bad Request
Description
Het verzoek was onaanvaardbaar. Veelvoorkomende oorzaken:
Ongeldige taak-ID: De preview_task_id is ongeldig of bestaat niet.
Taak nog niet klaar: De preview-taak is nog niet geslaagd.
Modelmismatch: Het AI-model van de preview-taak is niet compatibel met het aangevraagde refine-model.
Niet-ondersteund model voor remove_lighting: remove_lighting is ingesteld met ai_model: "meshy-6-lite".
Name
401 - Unauthorized
Description
Authenticatie mislukt. Controleer uw API-sleutel.
Name
402 - Payment Required
Description
Onvoldoende credits om deze taak uit te voeren.
Name
404 - Not Found
Description
De preview-taak opgegeven door preview_task_id is niet gevonden.
Met dit endpoint kun je een Tekst naar 3D-taak ophalen aan de hand van een geldige taak-id.
Raadpleeg Het Tekst naar 3D-taakobject om te zien welke
eigenschappen zijn opgenomen in het Tekst naar 3D-taakobject.
Dit endpoint werkt voor zowel preview- als refine-taken.
Parameters
Name
id
Type
path
Description
Unieke identifier voor de Tekst naar 3D-taak die moet worden opgehaald.
Deze endpoint verwijdert een Tekst naar 3D-taak permanent, inclusief alle bijbehorende modellen en gegevens. Deze actie is onomkeerbaar.
Padparameters
Name
id
Type
path
Description
De ID van de Tekst naar 3D-taak die moet worden verwijderd.
Taakstatus
Een taak die nog PENDING is, wordt verwijderd en de credits die bij het
aanmaken zijn verbruikt, worden terugbetaald.
Een taak die al IN_PROGRESS is, kan niet worden verwijderd: het verzoek
wordt geweigerd met 409 Conflict en de taak blijft actief. Credits voor
een taak waar de worker al aan is begonnen, zijn niet terugbetaalbaar, dus
als je deze halverwege zou verwijderen, zou je zowel de credits als het
resultaat kwijtraken. Wacht tot de taak SUCCEEDED, FAILED of CANCELED
bereikt en verwijder deze dan.
Een taak in een eindstatus (SUCCEEDED, FAILED of CANCELED) wordt
verwijderd zonder terugbetaling.
Retourwaarden
Retourneert 200 OK bij succes, of 409 Conflict wanneer de taak
IN_PROGRESS is.
// 200 OK on success, with an empty body.//// 409 Conflict when the task is IN_PROGRESS — the task is left 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."}
Het Text to 3D Task-object is een werkeenheid die Meshy bijhoudt om een 3D-model te genereren op basis van een tekst-invoer. Er zijn twee fasen van de Text to 3D API, preview en refine. De preview-fase is voor het genereren van een mesh-only 3D-model, en de refine-fase is voor het genereren van een getextureerd 3D-model op basis van het resultaat van de preview-fase.
Het object heeft de volgende eigenschappen:
Eigenschappen
Name
id
Type
string
Description
Unieke identifier voor de taak. Hoewel we een k-sortable UUID gebruiken voor task-id's als
implementatiedetail, mag je geen aannames doen over de indeling van de id.
Name
type
Type
string
Description
Type van de Text to 3D-taak. Mogelijke waarden zijn text-to-3d-preview voor taken in de preview-fase en text-to-3d-refine voor taken in de refine-fase.
Name
model_urls
Type
object
Description
Downloadbare URL naar het getextureerde 3D-modelbestand dat door Meshy is gegenereerd. De eigenschap voor een formaat wordt weggelaten als het formaat niet is gegenereerd, in plaats van een lege string te retourneren.
Name
glb
Type
string
Description
Downloadbare URL naar het GLB-bestand.
Name
fbx
Type
string
Description
Downloadbare URL naar het FBX-bestand.
Name
usdz
Type
string
Description
Downloadbare URL naar het USDZ-bestand.
Name
obj
Type
string
Description
Downloadbare URL naar het OBJ-bestand.
Name
mtl
Type
string
Description
Downloadbare URL naar het MTL-bestand.
Name
stl
Type
string
Description
Downloadbare URL naar het STL-bestand.
Name
3mf
Type
string
Description
Downloadbare URL naar het 3MF-bestand. Alleen aanwezig wanneer 3mf is opgevraagd via target_formats.
Name
prompt
Type
string
Description
Dit is de ongewijzigde prompt die is gebruikt om de taak aan te maken.
Name
negative_prompt
Type
string
⚠ verouderd
Description
Behouden voor achterwaartse compatibiliteit. Dit veld heeft geen functionele invloed op gegenereerde modellen.
Name
art_style
Type
string
⚠ verouderd
Description
De ongewijzigde art_style die is gebruikt om de preview-taak aan te maken. Niet ondersteund door Meshy-6.
Name
texture_richness
Type
string
⚠ verouderd
Description
Behouden voor achterwaartse compatibiliteit. Dit veld heeft geen functionele invloed op gegenereerde modellen.
Name
texture_prompt
Type
string
Description
Aanvullende tekstprompt die wordt gebruikt om het textureringsproces tijdens de refine-fase te sturen.
Name
ultra_mode
Type
boolean
⚠ verouderd
Description
Verouderd; raadpleeg in plaats daarvan geometry_resolution.
Name
geometry_resolution
Type
string
Description
De Ultra-tier waarop de preview-taak is uitgevoerd (2k of 4k); weggelaten voor standard.
Name
texture_image_url
Type
string
Description
Downloadbare URL naar de textuurafbeelding die is gebruikt om het textureringsproces te sturen.
Name
thumbnail_url
Type
string
Description
Downloadbare URL naar de thumbnail-afbeelding van het modelbestand.
Name
alpha_thumbnail_url
Type
string
Description
Downloadbare URL naar een versie van thumbnail_url met transparante achtergrond (RGBA). Alleen aanwezig wanneer de taak is aangemaakt met alpha_thumbnail: true en de transparante preview succesvol is gerenderd; anders wordt dit veld weggelaten.
Name
video_url
Type
string
⚠ verouderd
Description
Downloadbare URL naar de previewvideo. Wordt in een toekomstige release verwijderd.
Name
progress
Type
integer
Description
Voortgang van de taak. Als de taak nog niet is gestart, is deze eigenschap 0. Zodra de taak is geslaagd, wordt dit 100.
Name
started_at
Type
timestamp
Description
Tijdstempel van wanneer de taak is gestart, in milliseconden. Als de taak nog niet is gestart, is deze eigenschap 0.
Een tijdstempel vertegenwoordigt het aantal milliseconden verstreken sinds 1 januari 1970 UTC, volgens
de RFC 3339-standaard.
Bijvoorbeeld, vrijdag 1 september 2023 12:00:00 PM GMT wordt weergegeven als 1693569600000. Dit geldt
voor alle tijdstempels in de Meshy API.
Name
created_at
Type
timestamp
Description
Tijdstempel van wanneer de taak is aangemaakt, in milliseconden.
Name
finished_at
Type
timestamp
Description
Tijdstempel van wanneer de taak is voltooid, in milliseconden. Als de taak nog niet is voltooid, is deze eigenschap 0.
Name
status
Type
string
Description
Status van de taak. Mogelijke waarden zijn een van PENDING, IN_PROGRESS, SUCCEEDED, FAILED, CANCELED.
Name
texture_urls
Type
array
Description
Een array van textuur-URL-objecten die door de taak zijn gegenereerd. Normaal bevat dit slechts één textuur-URL-object. Elke textuur-URL heeft de volgende eigenschappen:
Name
base_color
Type
string
Description
Downloadbare URL naar de base color map-afbeelding.
Name
metallic
Type
string
Description
Downloadbare URL naar de metallic map-afbeelding.
Als de taak is aangemaakt met enable_pbr: false, wordt deze eigenschap weggelaten.
Name
normal
Type
string
Description
Downloadbare URL naar de normal map-afbeelding.
Als de taak is aangemaakt met enable_pbr: false, wordt deze eigenschap weggelaten.
Name
roughness
Type
string
Description
Downloadbare URL naar de roughness map-afbeelding.
Als de taak is aangemaakt met enable_pbr: false, wordt deze eigenschap weggelaten.
Name
emission
Type
string
Description
Downloadbare URL naar de emission map-afbeelding.
Als de taak is aangemaakt met enable_pbr: false, als ai_modelmeshy-6-lite, meshy-7.1, of latest is, of als de taak een meshy-t2-preview verfijnt zonder ai_model in te stellen, wordt deze eigenschap weggelaten.
Name
preceding_tasks
Type
integer
Description
Het aantal voorafgaande taken.
De waarde van dit veld is alleen relevant als de taakstatus PENDING is.
Name
task_error
Type
object
Description
Foutdetails voor mislukte taken. Zie Fouten voor de volledige referentie van het task_error-object.
Name
consumed_credits
Type
integer
Description
Het aantal credits dat door deze taak is verbruikt. Aanwezig wanneer de taakstatus PENDING, IN_PROGRESS, of SUCCEEDED is. Retourneert 0 voor FAILED-taken (credits worden bij mislukking terugbetaald).
Example Text to 3D Task Object
{"id":"018a210d-8ba4-705c-b111-1f1776f7f578","type":"text-to-3d-preview","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=***","obj":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.obj?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=***" },"prompt":"a monster mask","texture_prompt":"green slimy skin with scales and warts","texture_image_url":"","thumbnail_url":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/preview.png?Expires=***","progress":100,"started_at":1692771667037,"created_at":1692771650657,"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","emission":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_emission.png?Expires=XXX" } ],"preceding_tasks":0,"task_error": {"message":"" },"consumed_credits":20}