Why One Photo Won't Cut It
If you're picturing a quick snap of a friend or a tabletop figure and expecting a printable file, temper that expectation. The standard route from photo to 3D model is photogrammetry, which reconstructs a mesh by analyzing multiple overlapping images of the same subject. A single image generally doesn't provide enough spatial information for a reliable reconstruction.
That means your first practical step is capture, not conversion. Walk around the subject and shoot overlapping frames from different angles so the software has enough parallax to work with. The research behind this guide doesn't specify a minimum image count, so treat coverage as the priority rather than a magic number.
Reconstruct the Mesh with Photogrammetry Software
Agisoft Metashape is stand-alone software that performs photogrammetric processing of digital images and generates 3D spatial data. You feed it your image set, and it produces a 3D reconstruction you can export as a mesh.
This is the stage where photo data becomes geometry. Expect the raw output to be rough—photogrammetry meshes often carry noise, holes, and irregular topology that need attention before they're suitable for printing.
Clean and Repair the Mesh in MeshLab
MeshLab is an open-source system for processing and editing 3D triangular meshes, with tools for editing, cleaning, healing, inspecting, rendering, texturing, and converting meshes. It also offers features for processing raw data from 3D digitization tools and for preparing models for 3D printing.
In practice, this is where you fix what photogrammetry left behind: remove stray geometry, close gaps, and get the mesh into a state a slicer can work with. MeshLab's healing and cleaning tools are the core of that job.
- Inspect the mesh for holes and disconnected fragments
- Use cleaning and healing tools to repair problem areas
- Convert or export the mesh in a format your slicer accepts
Refine in Blender if You Need More Control
Blender is documented via an official manual covering its 3D Viewport, object modes, transforms, and modeling tools. If the cleaned mesh still needs adjustments—proportion tweaks, part separation, or general modeling work—Blender is the natural next stop.
This step is optional but useful when the photogrammetry result needs shaping before it goes to the slicer.
Prepare the File for Printing
Prusa provides a Knowledge Base and PrusaSlicer software for preparing and monitoring 3D prints. Once your mesh is clean and watertight, you load it into a slicer, orient it, and generate the instructions your printer will follow.
One honest caveat: the sources cited here don't establish miniature-specific scale conventions, wall-thickness targets, or support settings. Those decisions depend on your printer, material, and the level of detail you need, so treat slicer defaults as a starting point rather than a miniature-specific recipe.
Frequently asked questions
Can I convert just one photo into a 3D-printable miniature?+
Photogrammetry from a single photo is generally insufficient. The standard workflow relies on multiple overlapping images to reconstruct a mesh, so plan a proper capture session rather than a single shot.
Do I need paid software to clean up the mesh?+
No. MeshLab is open-source and includes tools for editing, cleaning, healing, and preparing meshes for 3D printing, which covers the core repair work.
What does the slicer actually do?+
PrusaSlicer, backed by the Prusa Knowledge Base, prepares and monitors 3D prints. It takes your finished mesh and generates the print instructions for your machine.