← All models
Meshy-6 is the latest model from Meshy. It generates realistic and production ready 3D models.
Details
- Accepts
- text + image
Pricing
- Price
- 100 cr / request
Prices in credits (1 credit = $0.01).
Data schema
Input
| Field | Type | Description |
|---|---|---|
| topology | stringenum: quad, triangle | Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry. |
| image_url | string | Image URL or base64 data URI for 3D model creation. Supports .jpg, .jpeg, and .png formats. Also supports AVIF and HEIF formats which will be automatically converted. |
| pose_mode | stringenum: a-pose, t-pose, | Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose. |
| enable_pbr | boolean | Generate PBR Maps (metallic, roughness, normal) in addition to base color |
| model_type | stringenum: standard, lowpoly, smart-topology | Type of 3D mesh generation. 'standard' produces a regular high-detail mesh; 'lowpoly' produces a low-poly mesh optimized for cleaner polygons; 'smart-topology' uses Meshy-T2 for clean, natively separated parts. When set to 'lowpoly', the remesh controls (topology, target_polycount, should_remesh) ar… |
| is_a_t_pose | boolean | Deprecated: use pose_mode instead. When true, generates a T-pose model. |
| should_remesh | boolean | Whether to enable the remesh phase |
| symmetry_mode | stringenum: off, auto, on | Controls symmetry behavior during model generation. Off disables symmetry, Auto determines it automatically, On enforces symmetry. |
| enable_rigging | boolean | Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs. |
| should_texture | boolean | Whether to generate textures |
| texture_prompt | — | Text prompt to guide the texturing process |
| enable_animation | boolean | Apply an animation preset to the rigged model. Requires enable_rigging to be true. |
| target_polycount | integer | Target number of polygons in the generated model. When model_type is 'smart-topology' and this is left unset, Meshy's lower smart-topology default (4,000) is used instead; smart topology accepts at most 15,000. |
| texture_image_url | — | 2D image to guide the texturing process |
| animation_action_id | integer | Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the "Idle" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs. |
| enable_safety_checker | boolean | If set to true, input data will be checked for safety before processing. |
| rigging_height_meters | number | Approximate height of the character in meters. Only used when enable_rigging is true. |
| mode | stringenum: preview, full | Generation mode. 'preview' returns untextured geometry only, 'full' returns textured model (preview + refine). |
| seed | — | Seed for reproducible results. Same prompt and seed usually generate the same result. |
| prompt | string | Describe what kind of object the 3D model is. Maximum 600 characters. |
| enable_prompt_expansion | boolean | Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning. |
Output
| Field | Type | Description |
|---|---|---|
| seed | — | The seed used for generation (if available) |
| model_glb | — | Generated 3D object in GLB format. |
| thumbnail | — | Preview thumbnail of the generated model |
| model_urls | — | URLs for different 3D model formats |
| rig_task_id | — | Rigging task ID. Only present when enable_rigging is true. |
| texture_urls | array | Array of texture file objects, matching Meshy API structure |
| animation_fbx | — | Animated 3D model in FBX format. Only present when enable_animation is true. |
| animation_glb | — | Animated 3D model in GLB format. Only present when enable_animation is true. |
| basic_animations | — | Basic walking and running animations. Only present when enable_rigging is true. |
| rigged_character_fbx | — | Rigged character in FBX format. Only present when enable_rigging is true. |
| rigged_character_glb | — | Rigged character in GLB format. Only present when enable_rigging is true. |