Grigor Todorov

SEAMless

I developed SEAMless for Digital Catapult, an Unreal Engine application for visualising subsea mapping data collected by autonomous underwater vehicles.

The project focused on the NOC AH-1 submarine, which autonomously captures underwater data using advanced Vaarst sensors. Once the submarine returns from a mission, users can load and explore the collected data in a 3D environment, inspect the mapped area, and define specific regions of interest for a more detailed follow-up scan.

SEAMless was built in Unreal Engine and designed to make complex point cloud and mapping data easier to understand. Instead of working only with raw files or technical outputs, the user can navigate the underwater environment visually, review the submarine's path, and interact with the scan data in a more intuitive way.

A key part of the work was building a pipeline around real survey data. The application handled different input formats, converted files into Unreal-friendly data, displayed large point cloud datasets, and connected the 3D view with map-based context. The project also included external Python-based tools for processing submarine path files, bounding boxes, coordinates, and scan data.

The source code for the project was released publicly by Digital Catapult: github.com/digicatapult/seamless-ue