Model Preparation

Before uploading, make sure your 3D model is print-ready. Below are the most common issues and how to fix them.


Watertight (Manifold) Mesh

A watertight mesh is a closed surface with no holes, gaps, or missing faces. Non-watertight models can cause slicing errors, missing geometry, or failed prints.

How to check

  • Blender: Select mesh → Mesh menu → Clean Up → "Select Non Manifold" (in Edit Mode). If nothing is selected, your mesh is watertight.
  • MeshLab: Filters → Selection → Select Non Manifold Edges / Select Non Manifold Vertices.
  • Meshmixer: Analysis → Inspector. Red spheres indicate holes.

How to fix

  • Blender: Mesh → Clean Up → Fill Holes. For complex cases, use the 3D Print Toolbox addon → "Make Manifold".
  • MeshLab: Filters → Remeshing → Close Holes. Adjust max hole size as needed.
  • Meshmixer: Analysis → Inspector → click "Auto Repair All".

Normals

Face normals define which side of a surface is "outside." Flipped normals can cause invisible faces, inverted surfaces, or print artifacts.

How to check

  • Blender: In Edit Mode, enable Face Orientation overlay (Viewport Overlays menu). Blue = correct, red = flipped.
  • MeshLab: Render → Show Face Normals. Look for normals pointing inward.

How to fix

  • Blender: Select all faces (A) → Mesh → Normals → Recalculate Outside (Shift+N).
  • MeshLab: Filters → Normals → Re-Orient All Faces Coherently.

Wall Thickness

Walls that are too thin may not survive printing or post-processing. Minimum recommended wall thickness is 1 mm for rigid parts.

How to check

  • Blender: 3D Print Toolbox addon → Check All → review "Thin" results.
  • Meshmixer: Analysis → Thickness. Red areas are below threshold.

How to fix

Add a Solidify modifier in Blender to thicken thin walls. In Meshmixer, use Extrude or Offset Surface to add material.


Intersecting Geometry

Overlapping or self-intersecting meshes can cause unpredictable slicing. Combine overlapping parts into a single, clean mesh before upload.

How to fix

  • Blender: Select all objects → Ctrl+J to join. Then use Boolean modifier (Union) to merge overlapping volumes, or Mesh → Clean Up → Merge by Distance to weld close vertices.
  • Meshmixer: Edit → Boolean Union to combine overlapping parts.

Scale & Units

The configurator defaults to millimeters. If the file was authored in centimeters, inches, or meters, use Set from file units… in the Dimensions section. Compare the resulting dimensions, choose the incoming unit, then apply it to the existing dimension fields.

How to check

  • Blender: Check Scene Properties → Unit System so you know which unit to select after upload.
  • Most AI tools (Meshy, Hyper3D) export unitless — choose the interpretation that produces the expected final dimensions.

How to fix

If your model is the wrong scale, apply a scale transform before export. In Blender: select all → Ctrl+A → Apply Scale. You can then interpret the exported coordinates as millimeters, centimeters, inches, or meters in the configurator.


Polygon Count

Very high polygon counts (10M+) increase upload time and processing time without improving print quality. Most prints look great at 100K–1M polygons.

How to reduce

  • Blender: Add a Decimate modifier. "Collapse" mode with a ratio of 0.5 halves the polygon count. Apply and verify the result.
  • MeshLab: Filters → Remeshing → Quadric Edge Collapse Decimation. Set target face count.
  • Meshmixer: Select → Edit → Reduce. Drag the triangle count slider.

Color Data

Your model must include color information for full-color printing. Geometry-only files will print in a single default color.

Types of color data

  • Vertex colors: Color assigned to each vertex. Used by PLY files and some GLB models. Good for simple coloring and 3D scans.
  • Texture maps: UV-mapped images applied to surfaces. Used by GLB and OBJ files. Best for detailed, photorealistic color.

How to verify

  • GLB: Open in glTF Viewer or Blender — you should see color.
  • PLY: Open in MeshLab — vertices should display color without a separate texture.
  • OBJ: Ensure the ZIP includes .mtl and texture image files alongside the .obj.

Quick Checklist

  • Mesh is watertight (no holes or gaps)
  • Normals face outward
  • Walls are at least 1 mm thick
  • No self-intersecting geometry
  • Scale and incoming file units are known
  • Polygon count is reasonable (under 2M recommended)
  • Color data is present (vertex colors or textures)