Skip to content
Get started
GENERATION API CALLS
3D Model Generation

Meshy

This page is auto-generated from model configurations. Last updated: 2026-09-03.

This reference lists all available Meshy 3d generation models and their parameters. Use these parameter names when calling the Generation API.


Model ID: model_meshy-img23d

Capabilities: img23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-img23d/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
imagefile_arrayYes----Upload one image to convert it into 3D, or provide up to four images from multiple angles for higher accuracy.
texturePromptstringNo----Provide a text description to guide the texturing process. The Style Prompt is only used when no Style Image is provided. If you upload an image, this text prompt will be ignored.
textureImagefileNo----Upload a reference image to guide the visual style of the generated texture. This will override the Style Prompt. Requires the Texture setting to be enabled (toggle ON).
shouldTexturebooleanNotrue---Enable texture generation for a fully colored model. Disable to create a plain, untextured mesh.
textureResolutionstringNo2k--2k, 4k, 8kBase color texture resolution: 2K (2048), 4K (4096), or 8K (8192). Requires Texture to be enabled. 4K/8K take effect on Meshy 6; other models ignore them. At 8K, PBR maps are generated at 4K and no emission map is produced. 8K is only supported with triangle topology when remeshing.
topologystringNotriangle--triangle, quadChoose the mesh structure type used for the generated model (e.g., triangles or quads).
enablePbrbooleanNotrue---Generate advanced PBR maps (metallic, roughness, normal) for more realistic materials. Requires the Texture setting to be enabled (toggle ON).
poseModestringNo---“, a-pose, t-poseSpecify the pose mode for the generated model. Accepts ‘A-Pose’, ‘T-Pose’, or empty string (default).
shouldRemeshbooleanNofalse---Enable remeshing to improve mesh quality and control polycount. Disable to keep the raw, unprocessed mesh.
targetPolycountnumberNo30000100300000-Specify the target number of polygons in the generated model. The actual number of polygons may deviate from the target depending on the complexity of the geometry.

Meshy multi-view image-to-3D: combine 1–4 reference images (or a prior image task) into one 3D asset with optional PBR texturing.

Model ID: model_meshy-multi-image-to-3d

Capabilities: img23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-multi-image-to-3d/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
imagefile_arrayYes----Provide 1–4 images from multiple angles for higher-quality 3D.
shouldTexturebooleanNotrue---Generate textures for a fully colored model. Disable for an untextured mesh (lower cost).
enablePbrbooleanNofalse---Generate PBR maps (metallic, roughness, normal, emission) in addition to base color. Requires texture generation.
textureResolutionstringNo2k--2k, 4k, 8kBase color texture resolution: 2K (2048), 4K (4096), or 8K (8192). 4K/8K take effect on Meshy 6; other models ignore them. At 8K, PBR maps are generated at 4K and no emission map is produced. 8K is only supported with triangle topology when remeshing.
texturePromptstringNo----Optional text to guide texturing (max 600 characters).
textureImagefileNo----Optional 2D image to guide texturing (.jpg, .jpeg, .png). Requires texture generation.
topologystringNotriangle--triangle, quadMesh topology for the generated model.
targetPolycountnumberNo30000100300000-Target polygon count; actual count may vary with geometry complexity.
savePreRemeshedModelbooleanNofalse---Store the GLB before the remesh phase.
poseModestringNo---“, a-pose, t-posePose for the generated model: A-Pose, T-Pose, or none.
imageEnhancementbooleanNotrue---Optimize input images. Supported on Meshy 6 only.
removeLightingbooleanNotrue---Remove highlights and shadows from input images. Supported on Meshy 6 only.
autoSizebooleanNofalse---Estimate real-world scale for the generated model.
originAtstringNobottom--bottom, centerPlace the model origin at the bottom or center.

Model ID: model_meshy-txt23d

Capabilities: txt23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-txt23d/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
promptstringYes----Describe the object you want to generate as a 3D model.
texturePromptstringNo----Provide a text description to guide the texturing process. The Style Prompt is only used when no Style Image is provided. If you upload an image, this text prompt will be ignored.
textureImagefileNo----Upload a reference image to guide the visual style of the generated texture. This will override the Style Prompt.
topologystringNotriangle--triangle, quadChoose the mesh structure type used for the generated model (e.g., triangles or quads).
textureResolutionstringNo2k--2k, 4k, 8kBase color texture resolution for the refine phase: 2K (2048), 4K (4096), or 8K (8192). 4K/8K take effect on Meshy 6; other models ignore them. At 8K, PBR maps are generated at 4K and no emission map is produced. 8K is only supported with triangle topology when remeshing.
enablePbrbooleanNotrue---Generate advanced PBR maps (metallic, roughness, normal) for more realistic materials.
poseModestringNo---“, a-pose, t-poseSpecify the pose mode for the generated model. Accepts ‘a-pose’, ‘t-pose’, or empty string (default).
shouldRemeshbooleanNofalse---Enable remeshing to improve mesh quality and control polycount. Disable to keep the raw, unprocessed mesh.
targetPolycountnumberNo30000100300000-Specify the target number of polygons in the generated model. The actual number of polygons may deviate from the target depending on the complexity of the geometry.

Meshy 7 image-to-3D with higher-fidelity geometry than Meshy 6, optional Ultra mode for finer surface detail, and 2K/4K/8K texturing.

Model ID: model_meshy-7-img23d

Capabilities: img23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-7-img23d/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
imagefile_arrayYes----Upload one image to convert into 3D, or up to four images from multiple angles for higher accuracy.
ultraModebooleanNofalse---Enable Ultra generation for higher-fidelity geometry with finer surface detail. Adds cost.
texturePromptstringNo----Provide a text description to guide the texturing process. The Style Prompt is only used when no Style Image is provided. If you upload an image, this text prompt will be ignored.
textureImagefileNo----Upload a reference image to guide the visual style of the generated texture. This will override the Style Prompt. Requires the Texture setting to be enabled (toggle ON).
shouldTexturebooleanNotrue---Enable texture generation for a fully colored model. Disable to create a plain, untextured mesh.
textureResolutionstringNo2k--2k, 4k, 8kBase color texture resolution: 2K (2048), 4K (4096), or 8K (8192). Requires Texture to be enabled. At 8K, PBR maps are generated at 4K and no emission map is produced. 8K is only supported with triangle topology when remeshing.
topologystringNotriangle--triangle, quadChoose the mesh structure type used for the generated model (e.g., triangles or quads).
enablePbrbooleanNotrue---Generate advanced PBR maps (metallic, roughness, normal) for more realistic materials. Meshy 7 does not produce an emission map. Requires the Texture setting to be enabled (toggle ON).
poseModestringNo---“, a-pose, t-poseSpecify the pose mode for the generated model. Accepts ‘A-Pose’, ‘T-Pose’, or empty string (default).
shouldRemeshbooleanNofalse---Enable remeshing to improve mesh quality and control polycount. Disable to keep the raw, unprocessed mesh (recommended for highest quality on Meshy 7).
targetPolycountnumberNo30000100300000-Specify the target number of polygons in the generated model. The actual number of polygons may deviate from the target depending on the complexity of the geometry. Only applies when Remesh is enabled.

Meshy 7 multi-view image-to-3D: combine 1–4 reference images into one 3D asset with optional Ultra mode for finer surface detail and PBR texturing. The first image is the primary (front) view.

Model ID: model_meshy-7-multi-image-to-3d

Capabilities: img23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-7-multi-image-to-3d/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
imagefile_arrayYes----Provide 1–4 images from multiple angles for higher-quality 3D. On Meshy 7 the first image is the primary (front) view; the order of the remaining views does not matter.
ultraModebooleanNofalse---Enable Ultra generation for higher-fidelity geometry with finer surface detail, driven by all input views. Adds cost.
shouldTexturebooleanNotrue---Generate textures for a fully colored model. Disable for an untextured mesh (lower cost).
enablePbrbooleanNofalse---Generate PBR maps (metallic, roughness, normal) in addition to base color. Meshy 7 does not produce an emission map. Requires texture generation.
textureResolutionstringNo2k--2k, 4k, 8kBase color texture resolution: 2K (2048), 4K (4096), or 8K (8192). At 8K, PBR maps are generated at 4K and no emission map is produced. 8K is only supported with triangle topology when remeshing.
texturePromptstringNo----Optional text to guide texturing (max 600 characters). Cannot be combined with Multi-View Texture Images.
textureImagesfile_arrayNo----Provide 1-4 images of the same object from different views to guide the texture only. The first image is the primary (front) view. Independent of the geometry Images in both content and count. Requires Texture enabled, and cannot be combined with Texture Prompt.
topologystringNotriangle--triangle, quadMesh topology for the generated model.
targetPolycountnumberNo30000100300000-Target polygon count; actual count may vary with geometry complexity.
savePreRemeshedModelbooleanNofalse---Store the GLB before the remesh phase.
poseModestringNo---“, a-pose, t-posePose for the generated model: A-Pose, T-Pose, or none.
imageEnhancementbooleanNotrue---Optimize input images for better results.
removeLightingbooleanNotrue---Remove highlights and shadows from input images.
autoSizebooleanNofalse---Estimate real-world scale for the generated model.
originAtstringNobottom--bottom, centerPlace the model origin at the bottom or center.

Meshy 7 retexturing with sharper surface detail and cleaner PBR materials. Supports text, image, or multi-view (1–4) style references.

Model ID: model_meshy-7-retexture

Capabilities: 3d23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-7-retexture/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
modelfileYes----Upload a GLB file of the 3D model you want to retexture.
textStylePromptstringNo----Describe your desired texture style using text. Provide exactly one of Style Prompt, Style Image, or Multi-View Images.
imageStylefileNo----Provide a 2D image to guide the texturing process. Provide exactly one of Style Prompt, Style Image, or Multi-View Images.
multiviewImagefile_arrayNo----Provide 1–4 images of the same object from different views to drive multi-view texturing (Meshy 7). The first image is the primary (front) view. Provide exactly one of Style Prompt, Style Image, or Multi-View Images.
enablePbrbooleanNotrue---Generate PBR Maps (metallic, roughness, normal) in addition to the base color.
textureResolutionstringNo2k--2k, 4k, 8kBase color texture resolution: 2K (2048), 4K (4096), or 8K (8192). At 8K, PBR maps are generated at 4K and no emission map is produced.
enableOriginalUvbooleanNotrue---Use the model’s existing UV map instead of generating a new one. If no UVs are present, output quality may be lower.

Meshy 7 text-to-3D with higher-fidelity geometry than Meshy 6, optional Ultra mode for finer surface detail, and 2K/4K/8K texturing.

Model ID: model_meshy-7-txt23d

Capabilities: txt23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-7-txt23d/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
promptstringYes----Describe the object you want to generate as a 3D model.
ultraModebooleanNofalse---Enable Ultra generation for higher-fidelity geometry with finer surface detail. Adds cost.
texturePromptstringNo----Provide a text description to guide the texturing process. The Style Prompt is only used when no Style Image is provided. If you upload an image, this text prompt will be ignored.
textureImagefileNo----Upload a reference image to guide the visual style of the generated texture. This will override the Style Prompt.
topologystringNotriangle--triangle, quadChoose the mesh structure type used for the generated model (e.g., triangles or quads).
textureResolutionstringNo2k--2k, 4k, 8kBase color texture resolution for the refine phase: 2K (2048), 4K (4096), or 8K (8192). At 8K, PBR maps are generated at 4K and no emission map is produced. 8K is only supported with triangle topology when remeshing.
enablePbrbooleanNotrue---Generate advanced PBR maps (metallic, roughness, normal) for more realistic materials. Meshy 7 does not produce an emission map.
poseModestringNo---“, a-pose, t-poseSpecify the pose mode for the generated model. Accepts ‘A-Pose’, ‘T-Pose’, or empty string (default).
shouldRemeshbooleanNofalse---Enable remeshing to improve mesh quality and control polycount. Disable to keep the raw, unprocessed mesh (recommended for highest quality on Meshy 7).
targetPolycountnumberNo30000100300000-Specify the target number of polygons in the generated model. The actual number of polygons may deviate from the target depending on the complexity of the geometry. Only applies when Remesh is enabled.

Animate a 3D character with Meshy. The model is rigged first, then animated with the selected action.

Model ID: model_meshy-animation

Capabilities: 3d23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-animation/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
modelfileYes----The 3D character you want to animate. It’s automatically prepared with a skeleton first, then the chosen animation is applied.
heightMetersnumberNo1.70.1100-The character’s approximate real-world height in meters. This helps scale and prepare the model correctly.
actionIdnumberYes00--The animation to apply, given as its ID number from Meshy’s animation library. All action IDs available here: https://docs.meshy.ai/en/api/animation-library
postProcessOperationstringNo---“, change_fps, extract_armatureAn optional extra step applied to the finished animation: change its frame rate.
postProcessFpsnumberNo30--24, 25, 30, 60The target frame rate, used only when the post-process step is set to Change FPS.

Model ID: model_meshy-remesh

Capabilities: 3d23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-remesh/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
modelfileYes----Upload a GLB file of the 3D model you want to remesh.
topologystringNotriangle--triangle, quadChoose the mesh structure type used for the generated model. For Quad, choose output format ‘obj’
targetPolycountnumberNo30000100300000-Set the approximate number of polygons for your 3D model. Higher values increase detail, while lower values create simpler meshes.
resizeHeightnumberNo0010000-Adjust the model’s height in meters. Set to 0 to keep the original scale.
originAtstringNoempty--empty, bottom, centerDefine where the model’s origin point is positioned. Leave empty to keep the default origin.

Retexture your 3D model with Meshy’s AI re texturing capabilities.

Model ID: model_meshy-retexture

Capabilities: 3d23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-retexture/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
modelfileYes----Upload a GLB file of the 3D model you want to retexture.
textStylePromptstringNo----Describe your desired texture style of the object using text.
imageStylefileNo----Provide a 2d image to guide the texturing process.
enablePbrbooleanNofalse---Generate PBR Maps (metallic, roughness, normal) in addition to the base color.
textureResolutionstringNo2k--2k, 4k, 8kBase color texture resolution: 2K (2048), 4K (4096), or 8K (8192). 4K/8K take effect on Meshy 6; other models ignore them. At 8K, PBR maps are generated at 4K and no emission map is produced.
enableOriginalUvbooleanNotrue---Use the model’s existing UV map instead of generating a new one. If no UVs are present, output quality may be lower.
removeLightingbooleanNotrue---Removes highlights and shadows from the base color texture, producing a cleaner result that works better under custom lighting setups.

Model ID: model_meshy-rigging

Capabilities: 3d23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-rigging/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
modelfileYes----The 3D model (GLB)
heightMetersnumberNo1.70.1100-The approximate height of the character model in meters. This aids in scaling and rigging accuracy. It must be a positive number.
textureImagefileNo----Model’s base color texture image.

Meshy Smart Topology (meshy-t2) generates clean, production-ready 3D meshes from text or images with native polycount control and separated parts — no remesh pass.

Model ID: model_meshy-smart-topology

Capabilities: txt23d, img23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-smart-topology/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
promptstringNo----Describe the object to generate. Text route; mutually exclusive with Image.
imagefile_arrayNo----Single input image to reconstruct. Image route; mutually exclusive with Prompt. Smart Topology has no multi-view model.
texturePromptstringNo----A text description to guide the model’s surface look. Used only when no Style Image is provided. If you upload one, this text is ignored.
textureImagefileNo----A reference image to guide the surface look of the model. Overrides the Style Prompt. Requires Texture to be turned on.
shouldTexturebooleanNotrue---Generate a texture. Off returns the untextured mesh — on the text route that skips the refine phase.
textureResolutionstringNo2k--2k, 4k, 8kBase color texture resolution: 2K (2048), 4K (4096), or 8K (8192). Honored on both the text and image routes. Requires Texture to be turned on. Unset leaves Meshy’s 2K default. At 8K, PBR maps are generated at 4K and no emission map is produced.
enablePbrbooleanNofalse---Adds realistic material detail (metallic, roughness, normal). Requires Texture to be turned on.
poseModestringNo---“, a-pose, t-poseFor characters, generates the model in a standard reference pose. A-Pose (arms angled down) and T-Pose (arms straight out) are both common starting points for animation. Leave empty for no specific pose.
targetPolycountnumberNo400010015000-Face count of the generated mesh. Smart Topology generates directly at this count with no remesh.

Generate a standalone character motion clip from a text prompt. Prime outputs FBX; Swift outputs BVH. Retarget the clip onto your own rigged character.

Model ID: model_meshy-text-to-motion

Capabilities: txt23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-text-to-motion/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
promptstringYes----Describe the motion to generate — for example, “a character waving” or “a zombie shambling forward”.
durationnumberNo3210-Target duration of the motion clip in seconds. Must be between 2 and 10, in steps of 0.5.

Generate UV maps for a 3D model with Meshy. Produces a UV white-model GLB ready for texturing.

Model ID: model_meshy-uv-unwrap

Capabilities: 3d23d

LLM Markdown: https://app.scenario.com/api/models/model_meshy-uv-unwrap/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
modelfileYes----Upload a GLB file of the 3D model you want to UV unwrap. Models above 44,000 faces are rejected — run Meshy Remesh first to reduce polygon count if needed.