Augmented Reality is more than a live overlay over a camera preview. It's a real time 3D depth analysis of a scene.
Google's ARCore is a closed source SDK from Google which manages and processes the cameras, outputs 3D points, and can anchor your 3D objects as overlays. The bound Google SDK is available there.
Reference the Nuget and use it:
Install .NET 9 and the lightweight Cake .NET Tool:
dotnet tool install -g cake.tool
First download the external dependencies once from a command line:
dotnet cake --target=externals
Then either use an IDE, or from the command line:
dotnet cake
Use one of the supported device
First install the special APK "Google AR for simulator" in your simulator:
- Download that APK from the release section of the official GitHub of ARCore Android SDK
- drag drop that APK in the simulator's window
Then run your project as usual.
Why cake ?
To automate the download of the .AAR files