
Point Clouds to 3D Models (Unity)
As part of a project in 2020, I was involved in laser scanning Liberty Steel Stocksbridge to create a digital twin of their facility.
One of the key areas I was involved in was finding a workflow for taking the laser scan data and converting it into a usable format to implement in Unity. After this was achieved, I was also in charge of implementing the point cloud directly into Unity as an alternative view mode. For this mode, I wrote a Unity tool to allow the dynamic placement of small camera 3D models across a Unity scene file based on JSON information pulled from the laser scan data directly.
Using PointFuse, I was able to convert the data into meshes, and then extract the photosphere data and apply the colour information back onto the models.
In the video above, I was also responsible for the photosphere viewer mode, and methods of minimising GPU impact as the data was very GPU intensive and initially had significant loading times, so I developed a system to load only the specifically viewed data in at runtime.
Tools



