New Features and Upgrades Coming To Google ARCore
Posted By : Anirudh Bhardwaj | 30-Jun-2020
The immersive technologies like Augmented reality, virtual reality, and mixed reality are rapidly gaining traction worldwide. Although the concept of AR/VR sounds new and futuristic, the technologies have been around for many years. Their popularity, however, has grown exponentially over the past few years. As of today, the AR/VR technologies are widely used in various industries like gaming, entertainment, retail, e-commerce, travel, and hospitality. The demand for both AR/VR-based solutions is rapidly growing in the market. Understandably, AR app development services are more in demand since these applications are easily available to mainstream users with minimal hardware/software requirements.
To address the increasing demand of AR application development, tech giants like Google, Amazon, and Microsoft have launched various tools, frameworks, and SDKs to ease the development process. Google’s ARCore is one such software development kit that enables developers to build feature-rich augmented reality applications. This blog post provides a high-level overview of ARCore with a focus on the new features coming its way.
Also read Exploring AR Capabilities To Build Interactive Applications
What Is Google ARCore?
As already mentioned, ARCore is a dedicated SDK for AR applications that was launched by Google back in 2018 to foster AR app development services. It provides all necessary tools and requisites for building high-quality AR apps with multi-platform support. The apps can run on mobile devices that support Android and iOS platforms.
ARCore incorporates three main technologies to fuse virtual elements into a real-world environment using the phone camera:
- Six degrees of freedom: It enables smartphones to identify and track their current position relative to the real world.
- Motion Tracking: ARCore powered mobile apps can use the device camera to detect its location using internal sensors. The feature enables users to pin various 3D objects to a specific marker or location so they can easily walk around the virtual elements.
- Environmental understanding: The smartphone can detect the size and location of flat surfaces like the wall or a table.
- Light estimation: It aids the smartphone to detect and estimate the lighting conditions of a given environment.
New Upgrades and Enhancements
After its initial release in March 2018, Google has been working on launching new features and upgrades to expand the ARCore userbase. In November last year, the tech giant introduced several next-gen upgrades to ARCore with a focus on depth detection and advanced physics.
Improved Depth Perception
The recent technical upgrades include a new depth API that would allow developers to implement optical occlusion. Occlusion can be achieved when the view of a particular object is blocked by other real-world objects. For example, if you are currently viewing a virtual object in the real-world environment using your phone camera, it should disappear as soon as you change the angle of your phone camera.
Occlusion Support For View In My Room 3D
Occlusion is an important AR phenomenon and we have previously seen it in apps like Pokemon Go, a social game developed by Niantic Labs. Google announced recently that it’s going to render occlusion support to its ‘View in my room 3D’ feature that detects furniture kept in a room or space. With this integration, the mobile experiences of users are likely to get more immersive and engaging.
Realistic Physics and 3D Mapping
Google proclaims that their AR professionals have engineered a more innovative technique for virtual elements to interact with the real-world space. With the new features in place, 3D objects can move through the real-world environment and interact with the given surfaces similar to the real objects.
You may also be interested in reading Data Visualization In The Age of Immersive AR VR Technologies
Google ARCore has revealed several demos to illustrate the new features coming its way. However, we have to wait for some more time to finally gain access to these features. Google states that the new features will be made available to ARCore developers in the near future. As of now, the tech giant is closely working with a global community of developers and other tech enthusiasts to finish the initial trials.
Why Choose Oodles Technologies For AR App Development?
We are a 360-degree AR VR app development company that specializes in using Google ARCore to build engaging AR applications. Our development team is also skilled at using the AR app development tools and technologies like Spark AR, Unity 3D, Vuforia, and iOS ARKit. We have successfully delivered several full-scale AR projects for web and mobile platforms.
Anirudh is a content strategist and marketing head with considerable experience in handling technical projects related to next-gen technologies like ERP, SaaS, business intelligence, IoT, big data, and blockchain.