Creative Coding

One GUI to Wrap Photogrammetry's Best Open-Source Tools Into One Click

Colmap, OpenMVS, mvs-texturing, and Gaussian-splatting tool Brush are all genuinely capable — and all command-line-only. A new free app strings them into a single point-and-click pipeline aimed at artists, not engineers.

Open-source photogrammetry has never lacked capable tools — Colmap for structure-from-motion, OpenMVS for dense reconstruction, mvs-texturing for applying photo-real texture to a mesh, PoissonRecon for surface reconstruction, and newer Gaussian-splatting tools like Brush are all genuinely strong pieces of software. What it’s lacked is a way to use them without living in a terminal. Developer Edin Spiegel built the fix: a single free application, Simple Photogrammetry GUI, that chains several of these tools into one point-and-click pipeline.

Photos in, textured mesh out

The workflow is deliberately minimal: pick a folder of photos, pick an output directory (the process needs real disk space), and start the scan. What comes out the other end is a textured .obj file — a complete, texture-mapped 3D mesh — with the command-line orchestration of Colmap, OpenMVS, mvs-texturing, PoissonRecon, and pymeshlab handled entirely behind the interface. The tool also supports Gaussian splatting via Brush as an alternative reconstruction path, giving users a choice between a traditional textured mesh and the newer splat-based representation depending on what they’re building toward. It’s built in Flutter, ships as a Linux AppImage and a Windows binary, and is released under GPL-3.0 with the underlying tools’ own licenses credited.

The gap it’s actually closing

Spiegel’s own framing of the problem is the real point here: open-source software regularly has all the functionality someone needs already implemented across several libraries, but “ease of use for e.g. artists is often not a prio[rity].” That’s a specific, common failure mode in creative-coding tooling generally — powerful individual components that assume the user is comfortable stitching together command-line flags, file formats, and intermediate outputs by hand. A GUI that does that stitching for you doesn’t add new capability so much as it removes the actual barrier keeping working artists and hobbyists away from tools that were already good enough.

Why it’s worth tracking

Photogrammetry and Gaussian splatting are both increasingly common building blocks in installation work, game asset pipelines, and digital-art practices that start from real-world scans — but the tooling gap between “the algorithm works great in a paper/repo” and “an artist can actually use this on their own photos” has been a persistent friction point. A free, actively maintained GUI wrapper that covers both the classic mesh pipeline and the newer splatting path in one interface is a genuinely useful lowering of that barrier, not just a convenience skin on tools that were already accessible.