Meshy T2.5 Image to 3D

Meshy T2.5 turns a single image into a clean Smart Topology triangle mesh (up to 30,000 triangles), with optional textures, rigging and animation.
API docs
meshy/t2.5/image-to-3d

Meshy T2.5 turns a single image into a clean Smart Topology triangle mesh (up to 30,000 triangles), with optional textures, rigging and animation.

Try the model

Playground

Open playground
Input

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

Image URL or base64 data URI of the object. Supports .jpg, .jpeg and .png; AVIF and HEIF are converted automatically.
Advanced settings
Generate textures. Untextured meshes cost less.
10030000
Target polygon count (100–30,000). Range: 100 to 30000.
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: $0.6. Final charges follow the model’s billing rules below.

Meshy T2.5 Image to 3D

Meshy T2.5 turns a single image into a clean Smart Topology triangle mesh (up to 30,000 triangles), with optional textures, rigging and animation.

Fields

FieldTypeDefaultNotes
imageimage URL, required—Image URL or base64 data URI of the object. Supports .jpg, .jpeg and .png; AVIF and HEIF are converted automatically.
should_texturebooleantrueGenerate textures. Untextured meshes cost less.
target_polycountinteger 100–3000015000Target polygon count (100–30,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

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

OptionPrice
enable_animation on$0.92
enable_animation off$0.60
enable_rigging on$0.80
enable_rigging off$0.60
should_texture on$0.60
should_texture off$0.20
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.