Skip to content

vapolia/GoogleARCore.Dotnet.Binding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 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.

This nuget is a drop-in replacment for the legacy Xamarin component

Using

Reference the Nuget and use it:
NuGet
NuGet
Nuget

Building

Prerequisites

Install .NET 8 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 directly, 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