All ToolsStart a project ↗
Learning 3D

How to turn photos into a 3D model

Photogrammetry turns a set of overlapping photographs into a 3D model. Software finds the same features in many images, works out where each camera was, builds a dense mesh from that geometry and projects the photographs back on as texture. It works best on rigid, matte, textured objects photographed from every side in even light, with heavy overlap between neighbouring shots. Shiny, transparent and plain surfaces scan poorly, and the raw result is a dense, uneven mesh that usually needs clean-up, scaling and retopology before use.

From photographs to a usable modelThe shoot sets the ceiling on quality.
  1. 1. ShootOverlapping photos of every side in even light.
  2. 2. AlignMatched features give each camera’s position.
  3. 3. ReconstructDepth becomes a dense, textured mesh.
  4. 4. Clean upRepair, scale, reduce and export.
The decision

What this solves

Photogrammetry looks like a shortcut to a 3D model: take photos, press a button. The result depends almost entirely on the object and the photography, and even a good scan arrives as a heavy mesh with the shoot’s lighting baked into its texture, which needs work before it can be rendered or used in AR.

How photogrammetry works

Photogrammetry reconstructs an object from many photographs taken from different positions. The software first finds distinctive features in every image, then matches the same features across images. From those matches it works out where each camera stood, a step called structure from motion, and produces a sparse cloud of points.

It then estimates depth for each image, fuses the depth into a dense mesh, filters it, and projects the photographs back onto the mesh as its texture. Meshroom’s default pipeline lists exactly these stages, from feature extraction and matching through structure from motion, depth maps and meshing to texturing.

Objects that scan well, and objects that do not

The object has to stay the same shape for the whole shoot, so rigid objects work and soft, bendable or articulated ones cause failures. Its surface has to give the software features to match: textured, matte materials reconstruct well.

Apple’s capture guidance advises avoiding objects that are very thin in one dimension, highly reflective, transparent or translucent, and warns that single-colour or very smooth surfaces may not give enough data. Glossy plastics, chrome, glass and clear packaging, which are common on consumer products, are exactly the materials photogrammetry handles worst.

  • Scans well: rigid, matte and textured surfaces, such as stone, wood, unglazed ceramics, fabric-covered hard goods and many foods.
  • Scans poorly: shiny, transparent, translucent, very thin, or a single plain colour.
  • Fails: anything that moves, bends or changes shape between shots.

Taking the photographs

Either walk the camera around the object at several heights, or put the object on a turntable in front of a plain, well-lit background and rotate it. Turn the object over between passes so the base is captured too. Apple recommends that neighbouring shots overlap by 70% or more, and warns that under 50% may make reconstruction fail.

Fill the frame with the object without cutting any of it off, use a narrow aperture for depth of field, and shoot at full resolution, in RAW if possible, from a tripod. Keep focal length, aperture, shutter speed and ISO the same for every shot. Light it with soft, diffuse light: hard light from a flash or direct sun casts shadows that confuse the reconstruction and end up in the texture. The Meshroom tutorial calls the shoot the most important and challenging part of the whole process.

From raw scan to usable model

A raw reconstruction is dense and uneven, may have holes where the cameras could not see, and carries the shoot’s lighting in its colour texture. Scale is another gap: if the photos carry no depth data, the model has no real-world size and has to be scaled against a known measurement.

Clean-up usually means filling holes, removing stray geometry and setting the scale, then reducing the mesh. Remeshing suits a static object; a model that has to animate or run in a viewer is normally retopologised and its detail baked into normal maps. The texture may then be rebuilt so lighting can be added in the render instead of being fixed in the photographs.

Photogrammetry for product CGI

Photogrammetry suits products that exist only as physical objects, such as heritage designs, handmade pieces or organic forms that would be slow to model. It records an object as it is, including wear and imperfections.

For a product launch that is often the wrong starting point. Most products already exist in CAD, which carries the exact dimensions and the finish as designed, and many are glossy or transparent. In those cases a model built from the CAD, with photographs used as reference for colour and materials, is the more reliable route.

Tools for this task

Start with these tools

Use the tools in order, or jump straight to the one that matches the question in front of you.

Workflow

Recommended workflow

The sequence keeps the work practical and reduces the usual guesswork before production.

Plan and shoot

Choose a rigid, matte, textured object, light it softly and evenly, set an aperture that keeps it all sharp, then photograph every side with heavy overlap between shots.

Open tool

Inspect the reconstruction

Open the textured result and look for holes, noise, smeared texture and shadows baked into the colour.

Open tool

Clean up and reduce

Repair the mesh, set its real-world scale, then reduce or retopologise it to the face count its destination can carry.

Open tool

Export for the next step

Export in the format the next tool or viewer expects, with the texture embedded or alongside.

Open tool
Example outcome

A turntable shoot of a matte, textured product sample, reconstructed into a textured mesh, then repaired, scaled, reduced to its destination’s budget and exported as GLB.

Basis and limitations

This guide follows Apple’s published Object Capture photography guidance and the Meshroom manual’s reconstruction pipeline. It describes typical results, not a guarantee for any object or app. Describes photogrammetry as practised in 2026, using Apple’s Object Capture guidance and the Meshroom documentation as worked examples. Capture requirements vary by software.

Apple Developer: Capturing photographs for RealityKit Object Capture: Object choice, overlap, lighting and camera settings for photogrammetry.

Meshroom Manual: Photogrammetry pipeline: The reconstruction stages, from feature extraction to texturing.

Meshroom Manual: Meshroom for beginners: Image acquisition, reconstruction and post-processing in an open-source tool.

Blender Manual: Remeshing and retopology: Cleaning up dense scan geometry, and rebuilding it for animation.

Common mistakes
  • Scanning a glossy, transparent or plain object and expecting the software to cope.
  • Shooting too few photographs, with too little overlap between them.
  • Lighting with hard shadows or highlights that end up in the texture.
  • Changing zoom, exposure or focus partway through the shoot.
  • Using the raw scan directly in a real-time viewer or an animation.
Next pages

Keep going

FAQ

Questions this page answers

What is photogrammetry?

Building a 3D model from overlapping photographs. Software matches features across the images, works out where each camera was and reconstructs the object’s surface and texture.

How many photos do you need for photogrammetry?

It depends on the object’s size and complexity. Overlap matters more than a fixed number: Apple’s Object Capture guidance asks for 70% or more between neighbouring shots.

Can you make a 3D model from one photo?

Not with photogrammetry, which needs many overlapping views to measure the object. Single-image tools estimate the hidden sides rather than measuring them.

Which objects are hard to scan?

Shiny, transparent, translucent, very thin and plain single-colour objects, and anything that bends or moves while it is photographed.

Is a photogrammetry scan ready to use?

Rarely. Raw scans are dense and uneven, may have holes and carry the shoot’s lighting in their texture, so they are usually cleaned up, scaled and retopologised first.

Next step

Talk to XO3D

Bring the product, audience, launch date and required assets. We can help define the creative direction and production scope from there.

Tell us about your brief

Published by XO3D Labs: 2026-10-01

Updated: 2026-10-01

About the studio behind these tools

XO3D is a director-led product CGI studio, and these tools come out of its own production pipeline rather than being built as marketing. We work with tech, industrial and premium consumer brands on product films, launch stills and interactive experiences.

That makes us the right choice for launch-critical work where the visual standard has to be high and the product may not exist yet.

It makes us the wrong choice for three things: hundreds of routine SKUs to a fixed template, a permanently live self-service configurator across a large range, and the campaign idea itself.