Résumé

A close up view of a metal surface
A close up view of a metal surface

Polycam

Polycam creates software that captures and manipulates 3D environments on mobile devices.

  • Created a custom bounding-volume hierarchy to work with Gaussian splats and 3D meshes, optimizing build times for mobile platforms

  • Implemented hierarchical constraint-based 3D snapping for linear and area measuring, including alignment to world axes, world planes, user-specified angles, arbitrary planes, mesh vertices, and measurement vertices

  • Improved the real-time 3D rendering, including improved anti-aliasing, high-dynamic range lighting, and tone-mapping

  • Created a tool to place comments in 3D environments

  • Created a tool to measure the volume of 3D objects

  • Implemented a real-time system to declutter measurement labels by displaying only the most important from visually overlapping labels