jlyu26 / ARCore-Furniture

An ARCore based Android augmented reality furniture app, where users can virtually "try out" furniture in their home. Stack: ARCore, Sceneform API, Cloud Anchor, Augmented Images, Firebase, etc.

Home Page:https://youtu.be/ElnNIX3jhmQ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ARCore Based Android Augmented Reality Furniture App

An ARCore based app where users can virtually "try out" furnitures in their home.

Stack: ARCore + Sceneform API + Cloud Anchor + Augmented Images + Firebase.

Click screenshot to watch demo on YouTube. (Device: Google Pixel)

ARCore Based Android Augmented Reality Furniture App

Deployment environment

Hardware To use Sceneform:

  • OpenGL ES 3.1 or later

Software:

  • Android Studio (3.1 or later)
  • Android Emulator (27.2.9 or later)

SDK tools for ARCore:

  • Google APIs Intel x86 Atom System Image API Level 27 (version 4 or later)

Libraries

  • Sceneform: Render 3D graphics on top of the realword.
  • Augmented Images: Overlay graphics on top of images.
  • Cloud Anchors: Allow users to have a share AR experience with others.

About ARCore:

  1. Motion Tracking
  2. Environmental Understanding
  3. Light Estimation

References

Models used in this project are downloaded from poly.google.com, links and authors information listed down below:

Goat (Poly by Google): https://poly.google.com/view/d7dImmjtF8E
Lamp (Anonymous): https://poly.google.com/view/9JPskaLwlIz
Sofa (Poly by Google): https://poly.google.com/view/bwd4gui4RZ4
Chair (Poly by Google): https://poly.google.com/view/88nXdqyGV06
Table (Poly by Google): https://poly.google.com/view/8cnrwlAWqx7
Mug (Poly by Google): https://poly.google.com/view/8-L4ibtXS8d

About

An ARCore based Android augmented reality furniture app, where users can virtually "try out" furniture in their home. Stack: ARCore, Sceneform API, Cloud Anchor, Augmented Images, Firebase, etc.

https://youtu.be/ElnNIX3jhmQ


Languages

Language:Java 100.0%