Meshy 6 Multi-Image to 3D

Meshy 6 reconstructs a 3D model from 1–4 views of the same object, with optional textures, PBR maps, auto-rigging and animation.
API docs
meshy/meshy-v6/multi-image-to-3d

Meshy 6 reconstructs a 3D model from 1–4 views of the same object, with optional textures, PBR maps, auto-rigging and animation.

Try the model

Playground

Open playground
Input

PNG, JPEG, WebP, or GIF · 20 MiB maximum each · up to 4

1 to 4 images of the same object from different angles. Supports .jpg, .jpeg and .png; AVIF and HEIF are converted automatically.
Advanced settings
Generate textures. Untextured meshes cost less.
Symmetry enforcement: off, auto or on. Allowed values: off, auto, on.
quad for smooth surfaces, triangle for detail. Allowed values: quad, triangle.
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 6 Multi-Image to 3D

Meshy 6 reconstructs a 3D model from 1–4 views of the same object, with optional textures, PBR maps, auto-rigging and animation.

Fields

FieldTypeDefaultNotes
imagesimage URLs (1–4), required—1 to 4 images of the same object from different angles. Supports .jpg, .jpeg and .png; AVIF and HEIF are converted automatically.
should_texturebooleantrueGenerate textures. Untextured meshes cost less.
symmetry_modeoff / auto / onautoSymmetry enforcement: off, auto or on.
topologyquad / triangletrianglequad for smooth surfaces, triangle for detail.
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
should_texture on$1.20
should_texture off$0.80
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.