How to Make a 3D Model from Photos
Making a 3D model from photos is usually done with photogrammetry. You take many overlapping pictures of a real object, process them in specialized software, generate a textured mesh and then clean the result for rendering, AR, game assets or 3D printing.
The workflow is accessible, but it is not magic. Good photos, even lighting and enough overlap matter more than the app you choose. If your goal is dimensional accuracy for mechanical parts, combine the scan with manual CAD measurements instead of relying on the mesh alone.
Quick answer: the basic photo-to-3D workflow
- Choose a suitable object: textured, matte, static and not transparent.
- Take overlapping photos: usually 80 to 200 images around the object for a detailed small model.
- Keep lighting consistent: soft light, no moving shadows and no flash reflections.
- Process the images: use software such as Meshroom, RealityScan, Polycam, Apple Object Capture or COLMAP.
- Generate the mesh and texture: align cameras, reconstruct depth, build the mesh and apply texture.
- Clean and scale the model: remove floating geometry, fill holes, simplify if needed and set real dimensions.
- Export: use OBJ/FBX/GLB for textured assets or STL/3MF for 3D printing.

Source: Wikimedia Commons / IT Photography, CC BY-SA 4.0
The same principle applies whether you scan a small object, a sculpture or a larger technical environment: capture the object from many angles with stable overlap and consistent lighting.
What photogrammetry actually does
Photogrammetry compares the same visual features across many photos. If the software can see the same corner, scratch, edge or texture pattern from different angles, it can estimate where the camera was and where that point exists in 3D space.
The process usually creates several layers: camera alignment, a sparse point cloud, a dense point cloud or depth map, a polygon mesh and finally a texture. The texture makes the model look realistic, but the mesh defines the actual printable or editable shape.

Source: Wikimedia Commons / Zhangmoon618, CC BY-SA 4.0
Overlap is the foundation of photogrammetry. Each photo should share enough visible detail with the previous and next image so the software can connect the camera positions correctly.
Step 1: choose the right object
The easiest objects have visible surface texture, rough or matte material, clear edges and no moving parts. Photogrammetry struggles with glossy plastic, glass, transparent parts, plain white surfaces, thin wires and highly repetitive patterns.
| Object type | Result quality | Practical fix |
|---|---|---|
| Matte statue, shoe, rock, toy, clay part | Usually good | Use soft light and shoot full coverage |
| Glossy plastic or polished metal | Often poor | Use removable matte scanning spray if appropriate |
| Transparent glass or clear plastic | Very difficult | Use CAD, structured light scanning or coat the object |
| Flat object with little texture | Unstable alignment | Add temporary markers around the object, not on critical surfaces |
| Mechanical connector or precise fitting part | Useful as visual reference only | Measure with calipers and rebuild critical geometry in CAD |
Step 2: prepare the capture setup
Place the object on a stable surface. A turntable helps for small objects, but the background must still provide enough reference detail or you must use masking in the software. Avoid changing the object, the light or the camera exposure during the shoot.

Source: Wikimedia Commons / Watty62, CC BY-SA 4.0
A turntable makes it easier to photograph small objects from all sides. For best results, keep the object sharp, use fixed exposure and avoid shiny surfaces.
Recommended capture pattern
- First ring: shoot around the object at eye level.
- Second ring: shoot from a higher angle looking down.
- Third ring: shoot from a lower angle if the underside or side details matter.
- Detail shots: add closer photos for logos, grooves, holes and fine surface texture.
- Scale reference: include a ruler or known measurement in at least some images if real size matters.
For small objects, 80 to 150 sharp photos are often enough for a usable model. For complex or large objects, 200 or more images can be useful. More photos only help if they are sharp, overlapping and consistent.
Step 3: take clean photos
Use the highest practical resolution, keep the object in focus and avoid motion blur. Walk around the object in small steps, not random jumps. Do not zoom between shots unless your software workflow supports mixed focal lengths reliably.
| Camera setting | Recommendation | Why it matters |
|---|---|---|
| Focus | Locked focus or stable autofocus | Prevents soft images and inconsistent detail |
| Exposure | Fixed exposure if possible | Keeps texture brightness consistent |
| Lighting | Diffuse, stable light | Reduces shadows and reflections |
| Image overlap | About 60 to 80 percent | Gives the software enough shared features |
| Background | Textured but not distracting | Helps camera alignment, especially with simple objects |
Step 4: choose the right software
The best tool depends on your device, budget and target output. Mobile apps are fast and convenient. Desktop tools give more control, better batch processing and stronger repair workflows. For hobby 3D printing, the most practical path is often: capture with a phone, reconstruct in an app or Meshroom, then repair in Blender, Meshmixer or your slicer.
| Workflow | Best for | Typical output |
|---|---|---|
| Polycam or RealityScan | Beginners, quick scans, phone-based capture | OBJ, GLB, textured mesh, cloud export depending on plan |
| Apple Object Capture | Mac and iPhone users who want a native photogrammetry workflow | USDZ and other asset workflows depending on implementation |
| Meshroom / AliceVision | Open-source desktop photogrammetry and visual processing pipelines | OBJ mesh with texture after reconstruction |
| COLMAP | Advanced users, research workflows and custom pipelines | Camera alignment, point clouds and reconstruction data |
| Blender after reconstruction | Cleanup, retopology, scaling, solidifying and export | STL, OBJ, FBX, GLB and render-ready assets |

Source: Wikimedia Commons / Colin Kranz, CC BY-SA 4.0
Desktop photogrammetry tools expose the reconstruction pipeline more clearly. You can inspect camera alignment, feature matching, meshing and texturing instead of only receiving an automatic result.
Step 5: process the photos into a mesh
The exact buttons differ by app, but the logic is similar. Import your photos, let the software align cameras, check whether the camera positions form a complete ring around the object, generate the mesh and finally create the texture.
If alignment fails, do not immediately blame the software. Usually the image set is the problem: too few photos, too much blur, too little surface texture, changing reflections or inconsistent background movement.

Source: Wikimedia Commons / Colin Kranz, CC BY-SA 4.0
A good reconstruction keeps the main form, visible texture and proportions. Small holes, rough edges and extra background geometry are normal and should be cleaned before export.
❝ The quality of a photo-based 3D model is decided before processing starts. Sharp images, stable light and correct overlap save more time than any repair tool can recover later. ❞![]()
Step 6: clean, scale and repair the model
Raw photogrammetry meshes often contain floating fragments, rough boundaries, holes and too many polygons. Before using the model, remove unwanted geometry, close holes, smooth only where needed and reduce the polygon count if the file is too heavy.
For visual 3D assets
- Keep the texture map and export as OBJ, FBX or GLB.
- Retopologize if the model will be animated or used in a game engine.
- Use normal maps or texture baking to preserve visual detail with fewer polygons.
For 3D printing
- Make the mesh watertight.
- Set the real-world scale manually.
- Remove thin floating details that cannot print reliably.
- Export STL or 3MF for your slicer.
- Check wall thickness, overhangs and support requirements before printing.

Source: Wikimedia Commons / MakerTobey, CC BY-SA 4.0
A photogrammetry model is not automatically printable. The mesh must be closed, scaled and checked in a slicer before it becomes a reliable print file.
Common mistakes and how to fix them
| Problem | Likely cause | Fix |
|---|---|---|
| Photos do not align | Too little overlap, blur or plain surfaces | Retake the set with smaller movement between photos |
| Model has holes | Missing angles or hidden areas | Add photos from higher, lower and closer positions |
| Surface looks melted | Soft focus, compression or reflective material | Use better lighting, fixed focus and matte surfaces |
| Background is reconstructed | The software sees background features as part of the scan | Mask the object or remove background geometry later |
| Scale is wrong | No reference measurement | Measure a known length and scale the model in CAD or Blender |
| Print fails | Non-manifold mesh, thin walls or open holes | Repair the mesh and inspect it in the slicer before printing |
Best workflow for 3D printing from photos
If you want to print the result, treat photogrammetry as shape capture, not as final CAD. It is excellent for organic objects, sculptures, terrain, props and decorative parts. It is weaker for precise mechanical interfaces, snap fits, screws or tight tolerances.
- Scan the object with enough overlap.
- Export a textured OBJ if you need visual reference.
- Clean the mesh in Blender or another mesh editor.
- Use calipers to measure all functional dimensions.
- Rebuild precise connectors, holes and flat faces in CAD.
- Export STL or 3MF and test print at lower quality first.

Source: Wikimedia Commons / Svitlana Lozova, CC BY-SA 4.0
For practical parts, combine scanning with modelling. Photogrammetry gives you the shape reference; CAD gives you the tolerances needed for parts that must actually fit.
Recommended file formats
| Format | Use it for | Important note |
|---|---|---|
| OBJ | Textured photogrammetry models | Usually comes with texture image files and material data |
| GLB / GLTF | Web, AR, viewers and compact sharing | Good for visual models, not always ideal for slicers |
| STL | Basic 3D printing | No color or texture information |
| 3MF | Modern 3D printing workflows | Can store more print-related information than STL |
| FBX | Game engines and animation pipelines | Useful when moving between DCC tools |
Is photo-to-3D better than a 3D scanner?
For many hobby and creative projects, photogrammetry is the cheapest way to start because you already own a phone or camera. Dedicated scanners can be faster, more controlled and better for some materials, but they also cost more and still require cleanup.
Use photogrammetry when you want to capture organic shapes, statues, props, handmade objects or visual references. Use CAD or precision scanning when the model must fit mechanically. For more practical 3D printing guides, visit 33D.
FAQ: making a 3D model from photos
How many photos do I need for a 3D model?
For a small object, start with 80 to 150 sharp photos. Complex objects may need more. Quality, overlap and coverage matter more than the raw number of images.
Can I make a 3D model from only one photo?
A single image can be used for AI-based depth estimation or rough visual reconstruction, but it is not the same as accurate photogrammetry. For real geometry, use many overlapping photos.
Can I use iPhone photos for photogrammetry?
Yes. Modern phone cameras are good enough for many projects. Keep the subject sharp, avoid reflections and shoot with consistent lighting.
Can I 3D print a photogrammetry model directly?
Usually not reliably. Most raw scans need cleanup, hole filling, scaling and manifold repair before they are ready for slicing.
Which free software can create 3D models from photos?
Meshroom and COLMAP are common free options for desktop workflows. Mobile and cloud tools may offer free tiers, but export options can depend on the service and plan.
Why does my scan look distorted?
Typical causes are motion blur, reflective surfaces, too few angles, inconsistent lighting or not enough visual detail on the object. Retaking the photo set is often faster than repairing a bad reconstruction.