๐Ÿ“ธ Photogrammetry: Step-by-Step Tutorial

From your first photo to a clean 3D model โ€” practical, with concrete settings.

This tutorial guides you through a complete photogrammetry run on a small to medium-sized object. You need neither expensive equipment nor prior knowledge โ€” a reasonably recent camera (or a good smartphone) and a PC are enough. All software details are current as of 2026.

Steps
  1. Requirements & Equipment
  2. Step 1: Prepare the object & setup
  3. Step 2: Configure the camera
  4. Step 3: Take the photos
  5. Step 4: Choose the software
  6. Step 5: Process (Align โ†’ Mesh โ†’ Texture)
  7. Step 6: Cleanup in Blender
  8. Step 7: Export
  9. Quick Checklist

Requirements & Equipment

๐Ÿ’ก Choosing an object for the first time: matte, textured, immovable, handy. Good: a rock, a statuette, a brick, tree bark, old shoes. Bad: glass, chrome, single-colored/glossy surfaces, fur, water.

Step 1: Prepare the object & setup

Setup

โš ๏ธ Turntable trap: When the object rotates and the background stays still, the software "sees" two contradictory motions. Either you rotate against a completely neutral, uniform background (which the software ignores) or you mask out the background later in the software. A patterned, stationary background with a turntable ruins the alignment.

Step 2: Configure the camera

Manual mode โ€” fixed values for all photos

SettingStarting valueNote
ModeM (manual)Keep all values constant across the whole series.
Aperturef/8 โ€“ f/11Full depth of field. Don't stop down further (diffraction).
ISO100 โ€“ 200Minimal noise.
Shutter speedwhatever exposes correctly (tripod: any; handheld โ‰ค 1/800 s)Handheld short enough to prevent camera shake.
Focusmanual, on the object's center, then lockAutofocus off โ€” it must not drift between shots.
White balancemanual (fixed Kelvin)Constant color.
FormatRAWMore headroom; only develop uniformly, don't edit creatively.
๐Ÿ’ก Smartphone: Open pro/expert mode, ISO to minimum, set focus to "manual/locked", enable RAW (DNG) if possible. Turn off HDR and "photo beautification"/AI sharpening โ€” they alter each image differently.

Step 3: Take the photos

Systematically all the way around

โœ— Typical mistakes: too few photos ยท angle jumps too large ยท autofocus left on ยท light/object moved in between ยท only one height photographed (โ†’ object full of holes at the top or bottom).

Step 4: Choose the software

For processing in 2026 there are essentially three sensible options โ€” depending on your operating system, budget and ambition.

SoftwareCostOSFor whom
RealityScan 2.1
(formerly RealityCapture)
free* Windows The fastest way to top quality. *Free for hobbyists/studios under $1M annual revenue (Epic Games).
Agisoft Metashape 2.2 ~โ‚ฌ179 Standard Win/Mac/Linux Cross-platform, a very good all-rounder, and since 2.2 also exports Gaussian Splats.
Meshroom 2025.1 free Win/Linux Open source, node-based, fully transparent. Practically requires an NVIDIA GPU.

I describe the following steps generically โ€” the buttons are named slightly differently in each tool, but the process is the same everywhere. Detailed prices/strengths in the Software Comparison.

Step 5: Process (Align โ†’ Mesh โ†’ Texture)

Import the images

Load all photos into a new project. Develop RAWs uniformly to TIFF/JPEG beforehand (same values for all) or โ€” where supported โ€” import them directly.

Alignment / camera orientation (Structure-from-Motion)

The software looks for common features and computes where each image was taken from. Result: a sparse point cloud and a "camera swarm". This reveals whether the capture is good: are all cameras aligned? Do they sit logically in a circle?

โš ๏ธ If cameras are missing or sit "off": usually too little overlap or textureless surfaces. Remedies: reshoot the missing angles, set masks (object vs. background), or raise the sensitivity/"High" preset in Metashape/RealityScan.

Set masks (with a turntable)

So that only the object counts, mask the background. Modern tools (RealityScan 2.x) offer AI-assisted mask generation for this; otherwise use a color/brightness threshold.

Dense reconstruction / depth maps

A dense point cloud is computed from the aligned images. Compute-intensive โ€” this is where the GPU helps the most.

Meshing

The point cloud becomes a closed surface (mesh). High-resolution at first; it's reduced later during cleanup.

Texturing

The original photos are projected onto the mesh. Choose a texture resolution of e.g. 4096 or 8192 px, depending on object size.

๐Ÿ’ก Merging two scans: Captured the top and underside separately? In Metashape/RealityScan, align both "components" via common points and join them into one model before you mesh.

Step 6: Cleanup in Blender

The raw scan is rarely usable straight away. Blender (free) is the standard tool for post-processing.

Import & remove excess

Import the mesh as .obj/.fbx. Select and delete the floor, turntable remnants and loose fragments.

Close holes

In Edit mode, select the open edges and close them with Fill Holes or F (Face). Remove small stray geometry with Mesh > Clean Up.

Decimate (for lightweight assets)

Add a Decimate modifier, lower the ratio step by step until the polygon count is manageable without losing visible detail.

Optional: Retopology & baking (Pro)

For games/animation, create a clean low-poly topology (e.g. QuadRemesher/Instant Meshes), then bake color and the Normal Map from the high-poly onto the low-poly. This preserves fine detail at a low polygon count.

Step 7: Export

TargetFormat
Universal exchange.obj (mesh + texture)
Game engine (Unity/Unreal).fbx
Web / AR.glb / .gltf (compact, PBR)
Film/VFX pipeline, Apple AR.usd / .usdz
Point cloud, surveying.ply

When exporting textures, make sure the image files are written/embedded along with them (automatic with .glb, as a separate .mtl + image files with .obj).

Quick Checklist

๐Ÿ’ก Next step: Want your object in real time and photorealistic instead of as a mesh? Then Gaussian Splatting is worth a look โ€” the same capture technique, a different result.