Skip to content

vapolia/GoogleARCore.Dotnet.Binding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google ARCore Binding for .NET 8 (and Maui)

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.

Using

Reference the Nuget and use it:
NuGet Release
Nuget

Building

Prerequisites

Install .NET 9 and the lightweight Cake .NET Tool:

dotnet tool install -g cake.tool

Building the ARCore library

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

Running an ARCore project

On a device

Use one of the supported device

On an emulator

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.

FAQ

Why cake ?
To automate the download of the .AAR files

About

Binding for .net8 (maui) of Google's ARCore library

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages