Open-Source Photogrammetry Gets Friendlier

Simple Photogrammetry GUI bundles an open-source reconstruction stack behind a friendly UI, now with beta AMD/HIP support and useful logs.
A dark promotional graphic showing the word “OPENSOURCE” above the subtitle “Gaussian Splatting & Photogrammetry,” with a retro CRT-style computer centered on a desk. The muted charcoal background, small keyboard and mouse, and low, moody lighting create a sleek, technical atmosphere.

For those who don’t know the tool: Simple Photogrammetry GUI is Edin Spiegel’s GPL-3.0 front end for an open-source reconstruction stack built around COLMAP, OpenMVS, PoissonRecon, mvs-texturing and Brush. Feed it photographs; downstream you can get a textured OBJ or train a Gaussian splat without personally conducting an orchestra of command-line tools.

A dark, minimalist software interface for photogrammetry and Gaussian Splatting, centered on a small cluster of rounded control buttons and path fields. Teal, beige, gold, and olive buttons sit against a charcoal background, with a mouse cursor resting below the compact panel.

An open-source group hug

Simple Photogrammetry GUI has a pleasingly straightforward proposition: take several excellent open-source reconstruction tools, make them cooperate, and put buttons in front of the plumbing. The application handles camera reconstruction through COLMAP, dense reconstruction through OpenMVS, meshing through PoissonRecon or OpenMVS, texturing through mvs-texturing, and Gaussian splatting through Brush.

The clever bit is not a secret new reconstruction algorithm. It is orchestration. The GUI moves images, launches the right executables, converts intermediate data, retries failed dense reconstruction and eventually hands the artist something considerably friendlier than six terminals and a notebook full of command-line flags.

AMD joins the party

Version 1.1.6 adds beta HIP / AMD GPU support. On Windows, the application can install an AMD-specific COLMAP and OpenMVS dependency set alongside its existing CUDA/Nvidia and CPU-oriented configurations. Users switching an existing installation to the AMD route may need the new Re-Download Dependencies control in Settings. So yes, the GPU selector has consequences beyond changing the colour of a checkbox.

Logs: glamorous, actually

The update also exposes process logs inside the application and improves child-process tracking and error handling. That sounds less exciting than GPU support until a reconstruction fails halfway through. Simple Photogrammetry GUI is essentially coordinating a small civilisation of independent applications, so seeing their stdout and stderr is rather more useful than staring at a spinner and developing theories.

The release also improves Windows downloading and ZIP extraction, fixes the Linux Stop button and addresses failures caused by spaces in image filenames. The application now sanitises the copied working filenames before reconstruction. A space character defeating a 3D reconstruction pipeline feels almost comfortingly traditional.

A dark software interface shows a centered rounded dialog with the heading “Simple photogrammetry gui is based on:” and a six-item list beneath it. The muted charcoal panel floats over a near-black background, with a faint “Done” label below and subtle teal accents peeking at the sides, creating a minimal, low-light technical layout.

Meshes over here, splats over there

For conventional photogrammetry, the pipeline starts with COLMAP feature extraction and matching before moving into camera reconstruction, image undistortion and conversion for downstream processing. OpenMVS then handles dense point-cloud reconstruction. If that stage fails to produce its expected output, the GUI can retry at progressively lower image resolutions rather than simply abandoning the job.

The default mesh route uses PoissonRecon, followed by SurfaceTrimmer and mesh decimation. mvs-texturing then produces the textured result, with textured.obj documented as the finished photogrammetry output. The quality presets have real consequences. They alter image scaling and reconstruction parameters rather than merely attaching High, Medium and Low labels to the same operation.

Gaussian splatting takes another branch. Camera alignment still comes through COLMAP, but training is passed to Brush. The GUI currently exposes the number of training steps and defaults to 30,000. One important distinction: the GUI’s new AMD/HIP reconstruction path is not the processing backend for Brush. Brush documents its own WebGPU-compatible technology and support for AMD, Nvidia and Intel graphics. Different engines, different plumbing, same friendly Start button.

A sparse 3D photogrammetry point cloud of a long, low structure stretches across a white background, with red and gray points tracing walls, openings, and rocky edges. A circular, turbine-like feature anchors the right side, while the rest of the model fades into a light, technical-looking field.
COLMAP

Open source all the way down

The particularly appealing part is that the workflow is built from openly developed software rather than a black-box cloud service. Simple Photogrammetry GUI itself is licensed under GPL-3.0, while its major reconstruction components are independently developed open-source projects with their own licences. That distinction matters for redistribution and studio packaging, but creatively it means the machinery is inspectable rather than disappearing behind an upload button and a monthly credit counter.

Processing is local once the required components are installed. Windows setup downloads the dependencies the GUI needs, while the Linux project also provides AppImage and Nix-based deployment routes.

Useful rather than magical

For experienced users, Simple Photogrammetry GUI’s charm is precisely that it does not pretend the underlying tools have ceased to exist. COLMAP remains COLMAP. OpenMVS remains OpenMVS. Brush remains Brush. The GUI simply turns their hand-offs, intermediate files and executable calls into a coherent artist-facing process.

That makes it interesting for smaller VFX teams, scanning work, indie game production, previs and anyone experimenting with photogrammetry or Gaussian splats without wanting the command line to become a supporting character. Studios should test the release on representative image sets, expected output assets and target hardware before putting it into an active production pipeline.

Productsimple_photogrammetry_gui
DeveloperEdin Spiegel
Version1.1.6 adds beta HIP / AMD GPU support
WorkflowPhotogrammetry meshes and Gaussian splatting
Core toolsCOLMAP, OpenMVS, PoissonRecon, mvs-texturing, Brush
Mesh outputtextured.obj
ProcessingLocal execution using downloaded or packaged dependencies
LicenceGPL-3.0
DownloadGitHub Releases