Explore/muapi.ai/meshy-6-image-to-3d

muapi/meshy-6-image-to-3d

Image to 3D

Generate a clean 3D mesh from a single reference image. Output is a textured .glb plus FBX/OBJ/USDZ alternatives. Optional PBR materials and rigging-ready output.

Input

Configure the model parameters below.

Drag & drop, paste file/image, or paste a link

Generate textures alongside the mesh.

Enable remesh phase.

Generate PBR maps.

Result

📝

Overview

About this model

Generate a clean 3D mesh from a single reference image. Output is a textured .glb plus FBX / OBJ / USDZ alternatives. Optional PBR materials, pose normalisation, and rigging-ready output.

1E-commerce: Convert product photos into 3D storefront assets.
2Character Art: Stand up base meshes from concept art with optional A-pose / T-pose normalisation.
3AR Filters: Produce models ready for ARKit / ARCore drop-in usage.
💰

Pricing & Value

Cost analysis

muapiapp$0.50 per generation

Flat rate regardless of polygon count or topology.

Fal.ai$0.80 per generation

Approximately 38% cheaper on muapiapp.

ReplicateNot available

This model is not currently available on Replicate.

* Competitor pricing is estimated based on similar model architectures and usage tiers.

⚙️

Technical Details

Configuration schema

Image URLstring

Reference image used to generate the 3D model.

Default Valuehttps://d3adwkbyhxyrtq.cloudfront.net/ai-images/186/623960603522/ca3d061b-88fd-4b6e-9bca-2eb79150e23f.jpg
Generate Textureboolean

Generate textures alongside the mesh.

Default Valuetrue
TopologyEnum (2 options)

Output mesh topology.

Default Valuetriangle
Target Polygon Countint

Target polygon count for the output mesh.

Default Value30000
Remeshboolean

Enable remesh phase.

Default Valuetrue
SymmetryEnum (3 options)

Symmetry detection mode.

Default Valueauto
Enable PBRboolean

Generate PBR maps.

Default Valuefalse
Pose ModeEnum (3 options)

Force humanoid characters into a standard pose.

Default Value
Texture Promptstring

Optional text to guide the texturing pass.

Default Valueweathered metal with rust accents
📖

Implementation Guide

Developer documentation

How to Use Meshy 6 Image to 3D

  1. Upload a reference image: Front-facing photos with clean backgrounds work best.

  2. Choose whether to texture: should_texture: true retains image colours; false returns a clean white mesh.

  3. Pick topology and polygon count: triangle or quad; polycount from 100 to 300,000.

  4. Optional tuning: Use pose_mode (a-pose / t-pose) for humanoid characters, enable_pbr for PBR maps, or texture_prompt to guide the texturing pass.

  5. Submit: Poll until the prediction returns a .glb URL.

Common Questions

Frequently asked

When should I use pose_mode?

Use `a-pose` or `t-pose` when generating humanoid characters that you plan to rig. The model is forced into a standard pose.

What does texture_prompt do?

It's a free-text hint that guides the texturing pass - useful for overriding or refining the colours inferred from your input image.

Can the output be rigged?

Yes - for humanoid models, exporting in A-pose or T-pose makes downstream rigging much easier.