Field Guides

How to Optimize Meshy AI Models for Production

Turn Meshy-generated output into a production asset through candidate selection, topology cleanup, remeshing, rebaking, material control, LOD creation, and target validation.

Meshy can generate useful 3D starting points quickly, but generated does not mean production-ready. A candidate can look convincing from the prompt image while containing fused openings, floating fragments, uncertain scale, soft silhouette, inefficient texture layout, dense uniform topology, or surfaces invented on unseen sides.

Treat generation as acquisition. Select the best structural candidate, preserve its provenance, then perform the same topology, material, validation, and platform work expected of any external asset.

Define production before generation#

Write the destination and role before choosing settings. A static web product, mobile background prop, hero game character, printable miniature, and Apple AR object need different topology, formats, materials, and validation.

Record:

  • target engine, viewer, and version;
  • static, rigid animated, or skinned role;
  • on-screen size and closest camera;
  • instance population;
  • required physical dimensions;
  • must-preserve silhouette and features;
  • triangle, material, texture, draw, and byte budgets;
  • supported format and extensions;
  • license, source-image rights, and project ownership;
  • approval views and platform test devices.

Do not ask for game-ready as an undefined property. A 3,000-triangle mobile character and a 50,000-triangle desktop hero can both be appropriate in different scenes.

Improve the input signal#

For image-to-3D, use a clear subject with separation from the background, useful resolution, limited occlusion, and a view that describes the main volume. A single image cannot reveal the hidden side; generation necessarily infers it.

Crop irrelevant space and remove captions, hands, floor clutter, and multiple objects unless they are part of the desired geometry. Avoid hard cast shadows that can be interpreted as surface color or shape. Preserve the original image and its rights metadata.

For a text prompt, describe one object and prioritize 3–6 structural and material facts. Specify viewpoint-independent properties such as shape, construction, proportions, and finish. Excessive stylistic adjectives can compete with topology needs.

Generate multiple candidates. The best preview texture is not always the best mesh. Prefer correct major volumes, open negative spaces, stable symmetry where intended, and separate functional parts. Texture can be regenerated; a deeply fused topology often costs more to repair.

Evaluate candidates systematically#

Use the same turntable, neutral material, and lighting for each candidate. Hide generated textures temporarily so color does not conceal geometry defects.

Score:

  • front, side, rear, and top silhouette;
  • physical plausibility and balance;
  • openings and negative space;
  • thin features and contact points;
  • left-right consistency where intended;
  • unwanted fused or floating regions;
  • surface noise and lumpy planar areas;
  • topology density distribution;
  • suitability for animation or separation;
  • repair effort relative to a new generation.

Set a regeneration threshold. If the core proportions, topology separation, or hidden-side interpretation are wrong, a new candidate is often cheaper than hours of local sculpting.

Keep the generation ID, prompt, input image hash, selected candidate, Meshy version where exposed, and download date in the source manifest.

Choose the export intentionally#

Meshy's current help documentation identifies GLB as a self-contained texture-capable choice for web and AR workflows, FBX as common for game and DCC pipelines, USDZ for Apple AR, and OBJ as a broadly supported but less complete interchange. STL and 3MF do not carry PBR texture maps in the same way.

Export the original-resolution or highest useful source before aggressive remeshing so future bakes have a reference. Also export the texture pack when the chosen format stores images separately. Keep FBX or OBJ files beside their referenced texture directories.

Use GLB when a single-file PBR snapshot is the best interchange into the next step. Use FBX when the target pipeline requires its rig and animation conventions. Do not convert repeatedly through lossy formats.

Record selected polygon options, quad mesh or remesh settings, texture resolution, format, orientation, and scale. Downloading 2 variants without naming their settings makes later comparison unreliable.

Inspect outside the generation viewer#

Open the export in Blender and a neutral glTF or engine viewer. Run the Khronos glTF Validator for GLB. Use a component report to list triangles, vertices, primitives, attributes, materials, images, animations, skins, morphs, dimensions, and extensions.

Look for:

  • non-manifold edges and boundary loops;
  • degenerate and duplicate faces;
  • disconnected components by size;
  • inverted or inconsistent normals;
  • intersections and internal shells;
  • zero-area UV islands and severe stretch;
  • unexpected material partitions;
  • missing PBR maps or color-space errors;
  • root scale and orientation;
  • dense regions that add no visible detail.

Generated topology can be valid for rendering while unsuitable for deformation or editing. A validator checks format integrity, not whether an elbow bends or a handle opening is usable.

Decide between repair, remesh, and regeneration#

Use local repair for isolated defects: a few floating fragments, small holes outside visible regions, duplicated vertices, or one inverted component. Use remeshing or retopology when density is chaotic, edge flow must deform, or broad areas need a coherent new surface. Regenerate when the major shape or inferred side is wrong.

Meshy's remesh and polygon controls can provide a faster candidate, including a quad-oriented path for subsequent editing. Treat that output as another candidate, not an automatic final. Compare its silhouette, UVs, normals, and texture correspondence.

For a static prop, triangle topology can be entirely appropriate. For a skinned character, create deliberate loops around shoulders, elbows, knees, mouth, and eyes. Automatic quads that spiral through a joint are not animation-ready merely because the faces have 4 sides.

Keep the generated high-detail candidate as a bake source. Never destroy the only geometry that contains the surface detail you intend to transfer.

Correct the silhouette before micro-detail#

Use orthographic and perspective views to establish overall proportion, contact plane, and center of mass. Correct the outline, openings, and major planes before smoothing noise or painting textures.

Generated models often turn thin components into thick wedges or close intended gaps. Rebuild a strap, handle, blade, antenna, or chair opening with clean geometry when it affects identity. A normal map cannot restore missing negative space.

Remove invented backs, duplicated feet, fused fingers, or base blobs only with visual references and project intent. Where the source image provides no evidence, document the chosen interpretation.

Set physical dimensions and origin. One unit should follow the target pipeline, commonly 1 meter in glTF. Check all 3 bounds numerically.

Build target topology#

For static use, apply feature-aware simplification with protection for silhouette, boundaries, UVs, normals, and material borders as needed. Remove invisible internals first. Generate several ratios and compare.

For deformation, perform manual or guided retopology. Maintain even-enough distribution for animation, but allocate more loops where shape bends or the outline changes. Test the actual rig poses before texturing is final.

For a candidate with 320,000 triangles, cleanup might remove 40,000 internal and floating triangles. A static web tier could finish near 35,000; a mobile prop near 8,000; an animated hero might use 22,000 carefully arranged triangles. Those are hypotheses to profile, not promises based on generation origin.

Triangulate deterministically before final normal-map baking. Produce simple collision and interaction proxies separately. Do not use generated surface noise as physics complexity.

Rebuild UVs and bake detail#

Inspect UV overlap, padding, stretch, orientation, and wasted space. Generated UVs may be adequate for the original texture but inefficient for a new runtime atlas or lightmap.

Create target UVs based on material and platform needs. Preserve intentional mirrored islands only when directional detail and normal maps tolerate them. Give islands enough padding for the final resolution and mip chain.

Bake from the preserved high-detail candidate to the final low mesh. Common outputs include normal, ambient occlusion, curvature or masks, and transferred base color. Use a cage or controlled ray distance; exploding rays and overlapping projections produce stains and seams.

Compare bakes under neutral lighting. Fix skewed details and projection errors locally. Rebake after any topology, triangulation, UV, or tangent change that invalidates correspondence.

Do not use a printability repair on a textured runtime mesh without understanding the consequence. Meshy's current print repair documentation warns that its geometry change removes existing textures, which then need restoration.

Rationalize PBR materials#

Meshy documents exported color, roughness, metallic, and normal maps for texture-capable formats. Verify each map rather than assigning by filename alone. Confirm normal convention, channel packing, color space, opacity, and scale.

Remove duplicate materials and unused texture slots. Merge equivalent regions where selection and variants allow. Separate genuinely different surfaces such as metal, painted plastic, fabric, glass, or emissive panels.

Generated textures may bake shadows, highlights, or view-dependent color from the source image. Decide whether the target needs faithful photographic appearance or relightable PBR. Use repainting, delighting, or authored masks where necessary; a compression tool cannot make baked light physically correct.

Resize by projected need. A 4096 × 4096 RGBA map is about 64 MiB decoded at its top level. For a mobile prop, a calibrated 1024 set can be more appropriate. Preserve high-value labels or faces in focused islands rather than keeping every map oversized.

Create LODs and variants from one approved source#

Meshy's current game-ready guidance describes generated output as a single mesh requiring downstream LOD work. Build LODs after the main topology and shading are approved.

Create each LOD from the previous approved source or directly from the master, depending on the simplifier, and rebake when needed. Verify silhouette at transition distance. Avoid collapsing thin features that suddenly vanish.

An example prop family might use 24,000 triangles for LOD0, 9,000 for LOD1, 2,800 for LOD2, and a 12-triangle proxy or impostor at extreme distance. Choose screen thresholds from captures, not from triangle ratios.

Keep material and semantic IDs stable across variants. If a user can recolor the jacket or select a handle, every tier must preserve that mapping.

Build separate delivery profiles for web GLB, engine import, Android Scene Viewer, and Apple Quick Look when their format or material requirements differ.

Validate in the target population#

Example production decision#

Consider 4 generated candidates for a stylized backpack. Candidate A has the best color but a closed handle; B has a clean handle and weak pockets; C has attractive pockets but a twisted back; D has the lowest triangle count but asymmetric straps. Choose B as the structural source, rebuild the pocket shapes, and regenerate or repaint color. This avoids spending retopology time on an impossible rear surface.

After cleanup, compare a 42,000-triangle hero tier and a 12,000-triangle gameplay tier with the same bake. If the 12,000 tier changes the handle opening by 6 pixels at normal camera distance, return triangles to that boundary and remove them from flat cloth panels. The target is not the round number; it is the protected shape inside the scene envelope.

Run format validation and reopen the exported artifact. Render fixed cameras against the selected generation and approved edits. Inspect silhouette, openings, normals, UV seams, material response, texture mips, and animation.

Profile one asset and the real population. Measure:

  • download and imported bytes;
  • decoder and texture preparation;
  • first correct frame;
  • triangles and vertices per view;
  • draws, materials, and shader variants;
  • texture and geometry memory;
  • CPU and GPU frame percentiles;
  • raycast and collision cost;
  • animation and skinning under real counts;
  • repeated load and disposal behavior.

A 2-millisecond single character can consume 20 milliseconds when 10 appear, depending on sharing, animation, shadows, and fill. Population testing exposes the actual budget.

Production checklist for Meshy output#

  • Target platform, role, camera, population, and budgets are written first.
  • Source image or prompt rights and generation provenance are archived.
  • Candidate selection prioritizes shape and repair cost over preview texture.
  • Original high-detail export and settings remain immutable.
  • Format, texture, quad/remesh, scale, and orientation choices are recorded.
  • External inspection covers topology, UVs, materials, counts, and validation.
  • Repair, remesh, retopology, or regeneration is chosen by defect class.
  • Silhouette and openings are corrected before surface polish.
  • Target topology, collision, UVs, and final triangulation are deliberate.
  • Detail is rebaked and reviewed after topology changes.
  • PBR maps, color spaces, baked lighting, and dimensions are corrected.
  • LODs, platform variants, population profiling, and cleanup tests pass.

Sources and further reading#

Meshy accelerates acquisition, not approval. Choose the structurally strongest generation, preserve it as a bake and provenance source, rebuild what the destination demands, and accept the resulting asset only after ordinary production validation on the real platform and scene population.

Keep learning

Related guides

Field Guides12 min

The Production 3D Asset Optimization Checklist

Use a complete release checklist for source preservation, geometry, shading, textures, animation, compression, accessibility, SEO, delivery, profiling, and rollback.

3d optimizationrelease checklistGLB
Field Guides10 min

How to Reduce a 20 MB GLB to Under 1 MB

Use an evidence-driven geometry, texture, structure, and compression workflow to shrink a large GLB below 1 MB without approving invisible damage.

GLB optimizationfile sizemesh compression
Field Guides12 min

Preparing a 3D Model for Printing: Manifold Geometry, Wall Thickness, and Watertight Meshes

Learn what makes a mesh physically printable: watertight manifold geometry, consistent normals, merged shells, real wall thickness, and correct scale.

3d printingmanifold geometrywatertight mesh