ARCore

ARCore tracks up to 20 images simultaneously in the user’s environment off-camera and on-camera, but does not track multiple instances of the same image.

All tracking happens on the device, so no internet connection is required. Reference images can be updated on-device or over the network without requiring an app update.

ARCore can store feature point information for up to 1,000 reference images per image database. There’s no limit to the number of databases, however only one database can be active at any given time.

Images can be added to an image database at runtime, up to the 1,000 per database limit.

Tips for creating the image database

  • The database stores a compressed representation of the reference images. Each image occupies ~6KB.
  • It takes ~30ms to add an image to the database at runtime. Add images on a worker thread to avoid blocking the UI thread, or if possible, add images at compile time with the arcoreimg tool.
  • If you know the expected physical size of an image, specify it. This metadata improves tracking performance, especially for large physical images (over 75cm).
  • Avoid keeping unused images in the database as there’s a slight impact on system performance.

ARCore Official Guide

AR Core Official Sample Code

ArFragment

Augmented Images

It is a power way for manufacturer to show off their product. (I want to make a library out of it to make it easier to implement. It should be a small one. May be free)

https://youtu.be/bi2I0OLs33k?t=154

Anchors

Run ARCore in emulator

Sceneform

A high-level scene graph API to render realistic 3D scenes in AR and non-AR apps, without having to learn OpenGL.

Create from Android widgets in AR scene

Import assets

Sceneform JetBrains Plugin

--

--

No responses yet