Shaun Stangler
March 2022
Distributed point cloud scanning and capture utilizing Android mobile devices, Unity, and the UWB Augmented Space Library.
The ASL ARPointCloud Scanner enables real-world object and environment topology to be converted into point cloud representations and shared over Unity game instances using the Augmented Space Library framework in real-time. This ASL template solves existing persistence limitations on Unity SfM point cloud capturing using the out-of-box ARPointCoudManager, while enabling distributed ParticleSystem objects to be synchronized over network instances with shared initial particle coordinates and colors.
The ASL ARPointCloud solution utilizes simple camera SfM capturing found in common ARCore enabled Android mobile devices, providing a low barrier to entry. Additional device motion speed, confidence, and position filtering is utilized to increase scan accuracy and enable the ability to isolate single objects from a complex environment. The distributed point cloud data can be further extended to build object and environment meshes and game objects for real-time usage within shared Unity ASL game instances or enable photogrammetry functionality.
Demo of functionality
Scanning with two AR devices