Skip to content

Sync iOS LiDAR Point Cloud and AR Context with any CAD / BIM Application using Speckle

License

Notifications You must be signed in to change notification settings

dominikganghofer/ar2speckle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ar2speckle

Sync 📱 ARKit with any 🏗️ CAD / BIM Application using 💙 Speckle

The goal is to have an ARKit app that captures a room ( LiDAR point cloud, detected planes, etc.) & sends it to your CAD. There you can start modeling based on the scan & push it back to the ARKit app to visualize your model in the physical context.

🚧 Early work in progress 🚧

Scanned room in Speckle Web App

iOS app

Road Map

  • Send colored LiDAR point cloud ☁️ from ARKitSpeckle
  • Send detected planes from ARKitSpeckle
  • Send cad model from SpeckleARKit

How To Use

  • Get a Speckle Account
  • Generate a Personal Access Token for authentification.
  • Add the token to the SpeckleTokenConnector or at runtime via the UI
  • Build on an iOS device with LiDAR support
  • Tap the screen to add more points to the point cloud
  • Select stream from the dropdown
  • Send to Speckle

⚠️ To make the Unity Connector run on an iOS device, the project uses this fork with a few minor changes.

Tested on Unity 2022.2, iPad Pro 11 with iPadOS 16, XCode 14.1 & Ventura 13

Related

License

Apache License 2.0