Developer builds offline Python tool that converts photos into 3D-printable meshes
A developer has released PolyForge, a standalone Python package for CAD generation and offline photogrammetry that requires no cloud API or language model to function. The tool supports three CAD backends — OpenSCAD, FreeCAD, and Blender — and can generate parametric parts like brackets and enclosures from plain-text descriptions. A newly added feature, reconstruct-from-photos, uses COLMAP for sparse 3D reconstruction and OpenMVS for dense meshing, enabling full offline conversion of overlapping photos into STL files. Building the pipeline required patching OpenMVS source code three times to resolve compatibility issues with a newer OpenCV version on a rolling-release system. Testing revealed that camera coverage pattern matters more than photo count, with a minimum of three elevation rings needed for successful reconstruction.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in