Retexture 3D Model
meshy_retextureApply new AI textures to an existing 3D model using a text style prompt, one style reference image, or 1–4 multiview photos. Repaint meshes without remodeling.
Instructions
Apply new AI textures to an existing model. Cost: 10 credits (15 at 8K).
Ask the user for EXACTLY ONE style input (the tool rejects combinations):
text_style_prompt: the style in words ("rusty metal", "cartoon")
image_style_url: one image used as a STYLE reference
multiview_image_urls: 1–4 photos OF THE SAME OBJECT from different angles (not style references)
Example: { input_task_id: "abc-123", text_style_prompt: "rusty metal" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ai_model | No | 'latest' (default, = Meshy 7), 'meshy-7', 'meshy-6', or 'meshy-6-lite' (fast, 2K only). No meshy-7.1 here. | latest |
| model_url | No | Public URL of a .glb / .gltf / .obj / .fbx / .stl model (max 400 MB), or a GLB data URI (max 100 MB) | |
| enable_pbr | No | Also make metallic/roughness/normal maps. | |
| hd_texture | No | Deprecated: use texture_resolution '4k'. | |
| input_task_id | No | A SUCCEEDED text-to-3d (preview or refine), image-to-3d or remesh task | |
| target_formats | No | Formats to produce (default: all but 3mf; list '3mf' to get it). | |
| alpha_thumbnail | No | Also return a transparent-background preview (alpha_thumbnail_url). | |
| image_style_url | No | One image used as the style reference. | |
| remove_lighting | No | Remove highlights/shadows from the base color (meshy-6 only; API default true there). | |
| response_format | No | markdown (default) or json | markdown |
| text_style_prompt | No | The texture style in words (max 800 characters). | |
| enable_original_uv | No | Keep the existing UVs instead of a fresh unwrap. Default true with input_task_id, false with model_url (safest for uploads). | |
| texture_resolution | No | Base color texture: 2k (default), 4k or 8k (15 credits instead of 10; PBR maps stay 4K, no emission map). 4k/8k not on meshy-6-lite. | |
| multiview_image_urls | No | 1–4 ordered views of the same object; element 0 is primary and alone drives metallic/roughness. Needs Meshy 7 ('latest' is sent as 'meshy-7'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| message | Yes | ||
| task_id | Yes | ||
| estimated_time | Yes |