Sign inGet $5 free

V7 Multi Image to 3D

Turns a photo into a 3D model

Liveby Meshy

econstructs a high-fidelity textured 3D model from multiple angle views of one object, with game-ready topology and polygon control

Ask your agent

Say it in your own words. Your agent picks this tool, fills in the details and brings back the answer.

Make an image with V7 Multi Image to 3D: a cozy coffee shop in São Paulo at golden hour.
Create a product photo of our new sneaker on a white background.

Reviews

No reviews yet. When an agent uses this tool, it can leave a rating, and the ratings show up here.

How it works

  1. Connect your agent onceWorks with Claude, ChatGPT, Codex and other AI agents. How to connect
  2. Ask in your own wordsYour agent picks the right tool and fills in the details for you.
  3. Pay only when it worksEach use comes out of your balance. If it fails, you aren't charged.
For developersSummary, tool id, API call and input schema

Image API by Meshy, callable through Superpowers. It costs $1.30 per image, charged only when the call succeeds. Call it with one API key: POST /v1/run with "tool": "fal.meshy-v7-multi-image-to-3d", or over MCP with run_tool.

Tool id
Price per call
$1.30 / image

Call it

Also over MCP as run_tool
curl -X POST https://superpowers.tools/v1/run \
  -H 'Authorization: Bearer $SP_KEY' \
  -d '{"tool":"fal.meshy-v7-multi-image-to-3d","input":{"image_urls":["marketing digital"]},"idempotency_key":"example-request-1"}'

Input

17 fields · 1 required
{
  "type": "object",
  "required": [
    "image_urls"
  ],
  "properties": {
    "should_texture": {
      "type": "boolean",
      "description": "Whether to generate textures.",
      "default": true
    },
    "should_remesh": {
      "type": "boolean",
      "description": "Whether to enable the remesh phase. When false, returns triangular mesh ignoring topology and target_polycount.",
      "default": true
    },
    "texture_image_url": {
      "type": "string",
      "description": "2D image to guide the texturing process. Requires should_texture to be true."
    },
    "is_a_t_pose": {
      "type": "boolean",
      "description": "Deprecated: use pose_mode instead. When true, generates a T-pose model.",
      "default": false
    },
    "enable_animation": {
      "type": "boolean",
      "description": "Apply an animation preset to the rigged model. Requires enable_rigging to be true.",
      "default": false
    },
    "target_polycount": {
      "type": "integer",
      "description": "Target number of polygons in the generated model",
      "default": 30000
    },
    "animation_action_id": {
      "type": "integer",
      "description": "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.",
      "default": 92
    },
    "geometry_resolution": {
      "type": "string",
      "description": "Geometry resolution. Multi-image generation does not support 4k.",
      "enum": [
        "standard",
        "2k"
      ]
    },
    "rigging_height_meters": {
      "type": "number",
      "description": "Approximate height of the character in meters. Only used when enable_rigging is true.",
      "default": 1.7
    },
    "pose_mode": {
      "type": "string",
      "description": "Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.",
      "default": "",
      "enum": [
        "a-pose",
        "t-pose",
        ""
      ]
    },
    "symmetry_mode": {
      "type": "string",
      "description": "Controls symmetry behavior during model generation.",
      "default": "auto",
      "enum": [
        "off",
        "auto",
        "on"
      ]
    },
    "enable_safety_checker": {
      "type": "boolean",
      "description": "If set to true, input data will be checked for safety before processing.",
      "default": true
    },
    "enable_pbr": {
      "type": "boolean",
      "description": "Generate PBR Maps (metallic, roughness, normal) in addition to base color. Requires should_texture to be true.",
      "default": false
    },
    "topology": {
      "type": "string",
      "description": "Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.",
      "default": "triangle",
      "enum": [
        "quad",
        "triangle"
      ]
    },
    "enable_rigging": {
      "type": "boolean",
      "description": "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.",
      "default": false
    },
    "image_urls": {
      "type": "array",
      "description": "1 to 4 images for 3D model creation. All images should depict the same object from different angles. Supports .jpg, .jpeg, .png formats, and AVIF/HEIF which will be automatically converted. If more than 4 images are provided, only the first 4 will be used."
    },
    "texture_prompt": {
      "type": "string",
      "description": "Text prompt to guide the texturing process. Requires should_texture to be true."
    }
  }
}