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.

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.

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.

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.
| Product | simple_photogrammetry_gui |
| Developer | Edin Spiegel |
| Version | 1.1.6 adds beta HIP / AMD GPU support |
| Workflow | Photogrammetry meshes and Gaussian splatting |
| Core tools | COLMAP, OpenMVS, PoissonRecon, mvs-texturing, Brush |
| Mesh output | textured.obj |
| Processing | Local execution using downloaded or packaged dependencies |
| Licence | GPL-3.0 |
| Download | GitHub Releases |