Meshy 7 Text to 3D

Meshy 7 generates a 3D model from a text prompt, either as an untextured preview mesh or fully textured, with optional 2K geometry, rigging and animation.
API docs
meshy/7.0/text-to-3d

Meshy 7 generates a 3D model from a text prompt, either as an untextured preview mesh or fully textured, with optional 2K geometry, rigging and animation.

Try the model

Playground

Open playground
Input
Describe the object to generate. Maximum 600 characters.
Advanced settings
'preview' returns the untextured mesh only; 'full' also textures it. Allowed values: preview, full.
Seed for reproducible geometry.
Symmetry enforcement: off, auto or on. Allowed values: off, auto, on.
quad for smooth surfaces, triangle for detail. Allowed values: quad, triangle.
Geometry resolution. 2k gives finer geometry at a higher price. Allowed values: standard, 2k.
100300000
Target polygon count (100–300,000). Range: 100 to 300000.
Generate the character in an A-pose or T-pose; empty for no specific pose. Allowed values: a-pose, t-pose, .
Generate PBR maps (metallic, roughness, normal) in addition to base color.
Text prompt to guide texturing. Maximum 800 characters.

PNG, JPEG, WebP, or GIF · 20 MiB maximum

Image URL to guide texturing.
Rig the model as a humanoid character. The rigged GLB is returned as rigged_glb.
Apply an animation preset to the rigged character (billed together with rigging). The animated GLB is returned as animation_glb.
0696
Animation preset ID from Meshy's animation library (0 is Idle). Only used when animation is enabled. Range: 0 to 696.
Result
Idle

Your output will appear here

Complete the inputs, then click Run.

Displayed run estimate: $1.2. Final charges follow the model’s billing rules below.

Meshy 7 Text to 3D

Meshy 7 generates a 3D model from a text prompt, either as an untextured preview mesh or fully textured, with optional 2K geometry, rigging and animation.

Fields

FieldTypeDefaultNotes
promptstring, required—Describe the object to generate. Maximum 600 characters.
generation_modepreview / fullfull'preview' returns the untextured mesh only; 'full' also textures it.
seedinteger—Seed for reproducible geometry.
symmetry_modeoff / auto / onautoSymmetry enforcement: off, auto or on.
topologyquad / triangletrianglequad for smooth surfaces, triangle for detail.
geometry_resolutionstandard / 2kstandardGeometry resolution. 2k gives finer geometry at a higher price.
target_polycountinteger 100–30000030000Target polygon count (100–300,000).
pose_modea-pose / t-pose / ``""Generate the character in an A-pose or T-pose; empty for no specific pose.
enable_pbrbooleanfalseGenerate PBR maps (metallic, roughness, normal) in addition to base color.
texture_promptstring—Text prompt to guide texturing. Maximum 800 characters.
texture_imageimage URL—Image URL to guide texturing.
enable_riggingbooleanfalseRig the model as a humanoid character. The rigged GLB is returned as rigged_glb.
enable_animationbooleanfalseApply an animation preset to the rigged character (billed together with rigging). The animated GLB is returned as animation_glb.
animation_action_idinteger 0–69692Animation preset ID from Meshy's animation library (0 is Idle). Only used when animation is enabled.

Output

  • url: Main 3D file (GLB unless another export format is selected).
  • thumbnail: Preview image rendered by the provider.
  • rigged_glb: Additional file returned by the provider.
  • animation_glb: Additional file returned by the provider.

Billing

$1.20 per request with default settings. Price by option (other settings at default):

OptionPrice
enable_animation on$1.52
enable_animation off$1.20
enable_rigging on$1.40
enable_rigging off$1.20
generation_mode = preview$0.80
generation_mode = full$1.20
geometry_resolution = standard$1.20
geometry_resolution = 2k$1.40
Failed runs are not charged.

Also on SandBase

Other Meshy 3D endpoints: meshy/6.0-lite/retexture, meshy/6.0/retexture, meshy/7.0/image-to-3d, meshy/7.0/multi-image-to-3d.