Welcome back to the series of Augmented Reality blogs! Here we present to you the Augmented Reality Project- A TCW Case Study. Wait, are you new here? If yes, then I would like you to check out our previous two blogs on the fundamentals and rising demand of augmented reality as well as its growing influence in business.
Here you go:
Now see, the purpose of this whole AR flow in our blog section is to introduce you to the growing influence of Augmented Reality in the world of business and how we can help you be a part of that niche.
So our dedicated Android development team has been working on some AR applications and integrated various operations into an APK format. And I am more than thrilled to share that workflow and snippets with you.
Are you ready to take a peek into the most wanted tech trend ever? Here we go!
This case study is written under the supervision of the Android development team at TheCodeWork. They have been researching and working on the project for months and the outcome is as cool as it gets for a first-timer project.
So let’s break it down here. There are three major segments that we have worked on:
All these 3 segments find use in today’s market and we will discuss every bit of it through a series of case studies. Sounds good?
Now, here we are going to talk about the Augmented Reality case study, so stay with me till the end of the article, will you?
ARCore is a platform by Google to build Augmented reality experiences. Using various APIs, ARCore equips your device/phone to sense its surroundings, comprehend the world around it and engage with the available information.
Some of these APIs are readily available across iOS and Android platforms to permit an overall AR experience.
ARCore does two major things:
Well, the motion tracking technology of ARCore, utilizes the device’s camera to locate intriguing points or as we call them – features. It keeps tracking down these features and their movements over time.
With the help of these features and tracking data, the ARCore defines the orientation and position of the device, as it moves around in space. Also, this platform has the ability to identify flat surfaces, like a floor or a table, and determine the overall lighting in the surrounding area.
These abilities help the ARCore develop its very own understanding of the real world. Consequently, this allows you to place annotations, objects, or various other data in a way that blends with the real world. How cool is that?
For example, we have worked with an astronaut in our project, which we can place on any plane.
With the help of the Motion Tracking technology, we can view this astronaut (any given object or annotation) from any angle and its location would remain the same. Yes, it will stay at the same place even if you leave the room and come back after a while. See the magic?
To use the Google Play Services for Augmented Reality, you will firstly need an Android device and that too with the following features:
Google Play Services for AR, installs AR experiences for your device using applications that are built for Google’s AR platform as a target. Check this list out:
Check out the following steps to install
Android → file → setting → plugins → Google scene form tools (beta)
Now, we have finally initialized the fragment, loaded a model, and attached the scene to the node.
Sceneform is basically a 3D framework. It makes the process of building ARCore applications easy and smooth, that too without OpenGL. In the project, we have used the 1.15.0 version of google.ar.sceneform.ux:sceneform-ux.
You will see the astronaut model on the plain surface.
The applications of this project are readily targeted at the following industries:
We saw this notification saying:
“Plugin Error: Plugin “Google Sceneform Tools (Beta)” is incompatible (supported only in IntelliJ IDEA).”
Our future plan for this project is to move around the 3d model by a show of the fingers or hand gesture from a distance. Yes, without touching the screen. Wish us luck, will you!
It took us around 3-4 weeks to research, learn compile and bring forth the whole project.
Augmented Reality is the future and the world is embracing it already. This is just a small attempt by us at TheCodeWork to integrate AR in mobile applications for the ease of doing business.
We are on a journey to make the path to success much easier and viable for startups. So if you are an entrepreneur who needs a tech team or is stuck with an awesome business idea in mind, then do reach out to us at TheCodework. Because we are here for you!