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

Meshy

This page is auto-generated from model configurations. Last updated: 2026-07-29.

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


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.
aiModelstringNomeshy-6--meshy-5, meshy-6Meshy generation model. meshy-6 and latest use Meshy 6 pricing; meshy-5 uses standard pricing.
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.

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-img23d

Capabilities: img23d

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
aiModelstringNolatest--meshy-5, latestMeshy model to use.
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.

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 images in ~15s with native polycount control and separated parts — no remesh pass.

Model ID: model_meshy-smart-topology

Capabilities: img23d

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
imagefile_arrayYes----Upload one image to turn into a 3D model, or up to four photos of the same subject from different angles for higher accuracy.
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---On, the model comes with a full colored surface; off, you get a plain, uncolored mesh.
textureResolutionstringNo2k--2k, 4k, 8kBase color texture resolution: 2K (2048), 4K (4096), or 8K (8192). Requires Texture to be turned on. At 8K, PBR maps are generated at 4K and no emission map is produced.
enablePbrbooleanNotrue---Adds realistic material detail, how metallic, rough, or bumpy the surface looks. 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-The number of polygons (faces) in the model. More means finer detail and heavier files.

Model ID: model_meshy-txt23d

Capabilities: txt23d

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
aiModelstringNolatest--meshy-5, latestMeshy model to use.
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.
seednumberNo----Seed for random number generator. If None, a random seed will be used.

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.