The 3 technologies behind ARCore – How does ARCore Work
Hey guys and welcome to a lecture where we’ll talk about the 3 fundamental Technologies behind ARCore. So before delving into ARCore development, let’s first see what’s under the hood of Googles Augmented Reality SDK and what makes these cool experiences possible.
The Three Technologies
So essentially ARCore is a platform for building AR apps on Android similar to its counterpart ARkit for apple devices. ARCore uses three main technologies to integrate virtual content with the real world as seen through your phone/tablets camera.
1. The first technology is Motion tracking which allows the device to understand and track its position relative to the world. ARCore uses an algorithm called Concurrent Odometry and Mapping, also referred to as COM to understand where the phone is relative to the world around it.
2. Second is Environmental understanding which allows the phone/tablet to detect the size and location of flat horizontal surfaces like a ground plane or table top. ARCore looks for clusters of feature points that appear to lie on common horizontal surfaces, such as floors, desks, tables, chairs, and makes these surfaces available to your device as ground planes.
3. Last but not least, is Light estimation which allows the phone to estimate the environment’s current lighting conditions and lets you light your virtual objects under the same conditions as the environment around them, increasing the sense of realism.
Support us on Patreon, so we can bring you more cool Augmented Reality and ARCore 🙂
Chat to us on Discord
To learn more on Augmented Reality, IoT, Machine Learning FPGAs, Arduinos, PCB Design and Image Processing then Check out
Please like and Subscribe for more videos 🙂