Agisoft Metashape is widely known for its ability to produce high-resolution 3D models from drone or DSLR photos. But did you know you can also turn these outputs into 3D printable models? Whether you’re creating architectural miniatures, archaeological replicas, or just fun terrain prints, Metashape can be a key part of your workflow. In this guide, we’ll show you exactly how to convert your 3D scans into printable STL or OBJ files ready for slicing.
Step 1: Capture Quality Data
Everything starts with good images. For 3D printing, model accuracy and surface detail are critical. Use a DSLR or mirrorless camera, or a drone with a high-resolution sensor. Avoid motion blur and ensure high overlap (80/70%) between photos. If possible, capture from multiple angles around your object or site for complete coverage.
Step 2: Process in Metashape
Once your images are imported, follow the standard workflow:
- Align Photos (High or Medium accuracy)
- Build Dense Cloud (High quality, Mild filtering)
- Build Mesh from depth maps (recommended for clean models)
- Build Texture (optional, for visual reference only – not used in 3D printing)
After generating your mesh, examine it in the 3D viewport. For 3D printing, focus on mesh completeness, watertightness, and avoiding thin or spiky geometry.
Step 3: Clean and Repair the Mesh
Use Metashape’s built-in tools to clean your mesh before exporting:
- Gradual Selection: Remove low confidence or noise-based points
- Delete stray faces or floating geometry with the selection tool
- Close holes: If the mesh is incomplete, try the “Close Holes” tool (Tools → Mesh → Close Holes)
You want to create a solid, manifold mesh with no gaps. This is essential for a successful 3D print.
Step 4: Export the Model
Now it’s time to export your model in a format suitable for 3D printing:
- STL: The standard file format for 3D printing
- OBJ: Also acceptable, and includes scale and material data
Go to File → Export → Export Model and choose STL or OBJ. Make sure to:
- Set the correct scale (e.g., 1 unit = 1 mm or 1 m)
- Enable binary STL for smaller file sizes
- Include only the cleaned mesh (you may need to duplicate and isolate it)
Step 5: Check and Repair in MeshLab or Blender
Even if Metashape produces a solid model, you should verify it before slicing:
- MeshLab: Use the “Remove Duplicate Faces” and “Remove Non-Manifold Edges” filters
- Blender: Use the “3D Print Toolbox” add-on to check for holes, thin walls, and flipped normals
These tools can fix topology issues that could cause slicing errors later. Use them to scale, cut, and hollow your model if needed.
Step 6: Import into a Slicer
Once your STL or OBJ is finalized, import it into a slicing program like:
- Cura (by Ultimaker)
- PrusaSlicer
- Lychee Slicer (for resin prints)
Set print parameters such as:
- Layer height (0.1 mm for high quality)
- Infill (10-25% for balance between strength and material use)
- Supports (especially if overhangs or undercuts are present)
Bonus Tips for Better Results
- Always decimate overly high-poly meshes to reduce print time
- Consider cutting models into parts for larger prints
- Use resin printers for small or highly detailed objects
Conclusion
Turning your Metashape projects into physical models is easier than you think. By cleaning and exporting your mesh properly, and using free tools like Blender or MeshLab to finalize the geometry, you can transform digital reconstructions into tangible 3D prints. Whether for education, architecture, or fun, Metashape offers a powerful pipeline from pixels to plastic.


