--- title: Meshy | Scenario Docs --- > This page is auto-generated from model configurations. Last updated: 2026-04-09. This reference lists all available **Meshy** 3d generation models and their parameters. Use these parameter names when calling the [Generation API](/api/postgeneratecustom/index.md). - [Meshy Image-to-3D](#meshy-image-to-3d) - [Meshy Remesh](#meshy-remesh) - [Meshy Retexture](#meshy-retexture) - [Meshy Rigging](#meshy-rigging) - [Meshy Text-to-3D](#meshy-text-to-3d) --- ## Meshy Image-to-3D **Model ID:** `model_meshy-img23d` **Capabilities:** `img23d` **LLM Markdown:** | Parameter | Type | Required | Default | Min | Max | Allowed Values | Description | | ----------------- | ----------- | -------- | ---------- | --- | ------ | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `aiModel` | string | No | `latest` | - | - | `meshy-5`, `latest` | Meshy model to use. | | `modelType` | string | No | `standard` | - | - | `standard`, `lowpoly` | Specify the type of 3D mesh generation. ‘standard’ for regular high-detail 3D mesh generation, ‘lowpoly’ for low-poly mesh optimized for cleaner polygons. When lowpoly is selected, following parameters are ignored: model, topology, target polycount, should remesh. | | `image` | file\_array | Yes | - | - | - | - | Upload one image to convert it into 3D, or provide up to four images from multiple angles for higher accuracy. | | `texturePrompt` | string | No | - | - | - | - | Provide a text description to guide the texturing process. The Style Prompt is only used when no Style Image is provided. If you upload an image, this text prompt will be ignored. | | `textureImage` | file | No | - | - | - | - | Upload a reference image to guide the visual style of the generated texture. This will override the Style Prompt. Requires the Texture setting to be enabled (toggle ON). | | `shouldTexture` | boolean | No | `true` | - | - | - | Enable texture generation for a fully colored model. Disable to create a plain, untextured mesh. | | `topology` | string | No | `triangle` | - | - | `triangle`, `quad` | Choose the mesh structure type used for the generated model (e.g., triangles or quads). | | `enablePbr` | boolean | No | `true` | - | - | - | Generate advanced PBR maps (metallic, roughness, normal) for more realistic materials. Requires the Texture setting to be enabled (toggle ON). | | `poseMode` | string | No | - | - | - | “, `a-pose`, `t-pose` | Specify the pose mode for the generated model. Accepts ‘A-Pose’, ‘T-Pose’, or empty string (default). | | `shouldRemesh` | boolean | No | `false` | - | - | - | Enable remeshing to improve mesh quality and control polycount. Disable to keep the raw, unprocessed mesh. | | `symmetryMode` | string | No | `auto` | - | - | `off`, `on`, `auto` | Control how symmetry is applied during model generation for balanced, even shapes. | | `targetPolycount` | number | No | `30000` | 100 | 300000 | - | Specify the target number of polygons in the generated model. The actual number of polygons may deviate from the target depending on the complexity of the geometry. | ## Meshy Remesh **Model ID:** `model_meshy-remesh` **Capabilities:** `3d23d` **LLM Markdown:** | Parameter | Type | Required | Default | Min | Max | Allowed Values | Description | | ----------------- | ------ | -------- | ---------- | --- | ------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | | `model` | file | Yes | - | - | - | - | Upload a GLB file of the 3D model you want to remesh. | | `topology` | string | No | `triangle` | - | - | `triangle`, `quad` | Choose the mesh structure type used for the generated model. For Quad, choose output format ‘obj’ | | `targetPolycount` | number | No | `30000` | 100 | 300000 | - | Set the approximate number of polygons for your 3D model. Higher values increase detail, while lower values create simpler meshes. | | `resizeHeight` | number | No | `0` | 0 | 10000 | - | Adjust the model’s height in meters. Set to 0 to keep the original scale. | | `originAt` | string | No | `empty` | - | - | `empty`, `bottom`, `center` | Define where the model’s origin point is positioned. Leave empty to keep the default origin. | ## Meshy Retexture Retexture your 3D model with Meshy’s AI re texturing capabilities. **Model ID:** `model_meshy-retexture` **Capabilities:** `3d23d` **LLM Markdown:** | Parameter | Type | Required | Default | Min | Max | Allowed Values | Description | | ------------------ | ------- | -------- | ------- | --- | --- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------- | | `model` | file | Yes | - | - | - | - | Upload a GLB file of the 3D model you want to retexture. | | `textStylePrompt` | string | No | - | - | - | - | Describe your desired texture style of the object using text. | | `imageStyle` | file | No | - | - | - | - | Provide a 2d image to guide the texturing process. | | `enablePbr` | boolean | No | `false` | - | - | - | Generate PBR Maps (metallic, roughness, normal) in addition to the base color. | | `enableOriginalUv` | boolean | No | `true` | - | - | - | Use the model’s existing UV map instead of generating a new one. If no UVs are present, output quality may be lower. | | `removeLighting` | boolean | No | `true` | - | - | - | Removes highlights and shadows from the base color texture, producing a cleaner result that works better under custom lighting setups. | ## Meshy Rigging **Model ID:** `model_meshy-rigging` **Capabilities:** `3d23d` **LLM Markdown:** | Parameter | Type | Required | Default | Min | Max | Allowed Values | Description | | -------------- | ------ | -------- | ------- | --- | --- | -------------- | --------------------------------------------------------------------------------------------------------------------------------- | | `model` | file | Yes | - | - | - | - | The 3D model (GLB) | | `heightMeters` | number | No | `1.7` | 0.1 | 100 | - | The approximate height of the character model in meters. This aids in scaling and rigging accuracy. It must be a positive number. | | `textureImage` | file | No | - | - | - | - | Model’s base color texture image. | ## Meshy Text-to-3D **Model ID:** `model_meshy-txt23d` **Capabilities:** `txt23d` **LLM Markdown:** | Parameter | Type | Required | Default | Min | Max | Allowed Values | Description | | ----------------- | ------- | -------- | ----------- | --- | ------ | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `aiModel` | string | No | `latest` | - | - | `meshy-5`, `latest` | Meshy model to use. | | `prompt` | string | Yes | - | - | - | - | Describe the object you want to generate as a 3D model. | | `texturePrompt` | string | No | - | - | - | - | Provide a text description to guide the texturing process. The Style Prompt is only used when no Style Image is provided. If you upload an image, this text prompt will be ignored. | | `textureImage` | file | No | - | - | - | - | Upload a reference image to guide the visual style of the generated texture. This will override the Style Prompt. | | `artStyle` | string | No | `realistic` | - | - | `realistic`, `sculpture` | Describe your desired art style of the object. Note that ‘Enable PBR” should be set to false when using Art style. | | `topology` | string | No | `triangle` | - | - | `triangle`, `quad` | Choose the mesh structure type used for the generated model (e.g., triangles or quads). | | `enablePbr` | boolean | No | `true` | - | - | - | Generate advanced PBR maps (metallic, roughness, normal) for more realistic materials. | | `poseMode` | string | No | - | - | - | “, `a-pose`, `t-pose` | Specify the pose mode for the generated model. Accepts ‘a-pose’, ‘t-pose’, or empty string (default). | | `shouldRemesh` | boolean | No | `false` | - | - | - | Enable remeshing to improve mesh quality and control polycount. Disable to keep the raw, unprocessed mesh. | | `symmetryMode` | string | No | `auto` | - | - | `off`, `on`, `auto` | Control how symmetry is applied during model generation for balanced, even shapes. | | `targetPolycount` | number | No | `30000` | 100 | 300000 | - | Specify the target number of polygons in the generated model. The actual number of polygons may deviate from the target depending on the complexity of the geometry. | | `seed` | number | No | - | - | - | - | Seed for random number generator. If None, a random seed will be used. |