XR encompasses augmented, virtual, and mixed reality technologies. This is an upcoming industry that may be good to get into. An XR Enthusiast can be of 2 types—
It depends on the enthusiast’s thought process.
In this article, I have enlisted some of the skills that will help you grow in XR, as well as serve as an answer for “How do I become an XR Developer?”
Like many other technologies, there is no perfect roadmap to learning XR. Nevertheless, I have tried my level best to come up with a generalized learning process for the same.
Feel free to ask questions in the comments below this article. …
Businesses around the world are embracing the potential application of Augmented Reality and Virtual Reality in building their products. This emerging technology is being used across leading industries such as —
Therefore, it is crucial for businesses to understand the importance of building customized solutions that cater to the needs of their audience as well as leave a powerful everlasting impact on their users. This can be achieved through “branding”, a technique that is commonly used while designing applications, websites and other products to increase business visibility and potential reach.
In this article, I will be showing you how you to apply branding to AR/VR experiences based on my 2+ years of research and careful observation of AR experiences across various industries. …
Staying updated with the latest trends and updates in the XR industry can be challenging. If you have ever tried to develop an Augmented Reality application before, chances are that you have faced problems and could use some help.
Online communities are one of the best places to collect as much information as possible about a particular industry. You can ask for potential solutions, feedback, look for jobs, hire someone, take part in events or just have a casual conversation with like-minded people. …
This list is a compilation of AR/VR terminologies from all over the web. I used to refer to this list each time I came across a term, but didn’t remember what it meant exactly. I am sure you might find this useful too.
Accelerometer — measures acceleration; for ARCore-capable smartphones, it helps enable motion tracking.
Anchors — user-defined points of interest upon which AR objects are placed. Anchors are created and updated relative to geometry (planes, points, etc.) that ARCore detects in the environment.
Asset — refers to any 3D model.
Augmented Reality (AR) — a direct or indirect live view of a physical, real-world environment whose elements are “augmented”(or enhanced) by computer-generated perceptual information. …
4 years ago, I never imagined I will be working on a research project!
I was just another curious computer science undergraduate about to get my bachelors degree this year(2020).
7 months ago, things changed. I became a Remote Research Assistant at one of the premiere institutes of India — IIIT Hyderabad. 6 months later, my paper got accepted in the EuroXR 2020 conference.
As a first time researcher, I indeed faced challenges. However, I quickly realized that overcoming each of those challenges not only made me gain more credibility as a Researcher but also as a productive Software Developer, a writer, an avid reader and an effective communicator. …
In January 2020, I came across a post on LinkedIn regarding a Research Assistant Role at IIIT Hyderabad that involved some work in VR. I shared my updated resume and portfolio link with the author of the post i.e Shivang Shekhar. I got shortlisted and was given a small assignment in order to get selected for the internship.
My assignment was reviewed by the peers at IIIT Hyderabad on the basis of several internal parameters(details were withdrawn). …
In this article we are going to create a simple Augmented Reality Experience where you can place a cube on any plane surface. This serves as a perfect Hello World Example to get started with Augmented Reality. We are gonna be using Unity and a bunch of packages to do so. There is absolutely zero coding involved in this Hello World Example.
Before diving into the practical steps, let’s understand a few things first. A lot of the steps that you see ahead will seem like “magic”. It’s as if you are just following instructions, blindly. You won’t understand the underlying concepts and that’s totally fine. Get it working first. …
Augmented Reality Glasses are smart wearables that put virtual content right in front of our eyes. The Vuzix Blaze Smart Glasses is one such example. Even though I don’t have the hardware (i.e Vuzix Blaze Smart Glasses), I was curious to know how can a developer who is passionate about Augmented Reality can get started with AR Glasses App development. This is a short article where I mention how Vuzix Blade App Development is similar to Android Development and what you, as an Android Developer, should look forward to.
Android Developers are at an advantage over here because developing Vuzix Blade Apps seems very similar to Android Development according to their official documentation. Plus, if you are already an Android Developer you will be delighted to know that you can get started inside Android Studio. …
Imagine yourself in your kitchen. The kitchen is the environment and you are the user. Our jobs as Augmented Reality designers and developers is to enhance that environment with virtual content that can prove useful for the user. How will the user visualize that virtual content? Through a Smartphone’s camera or Augmented Reality Headsets.
While thinking about the user’s environment, the following questions should constantly arise in our mind —
You know the concept of Unit Testing but you don’t know how to write a test and run it in Unity? You are in the right place because I will concentrate on the steps of writing a test case and running it in Unity rather than the concept of Unit Testing itself because there are already enough articles and content present online that will tell you about Unit Testing.
Unit Testing in Unity can be done in 2 modes—
I say modes because the concept of Unit Testing will always remain the same across any IDE or any framework i.e “test a unit of the code you write”. Considering the fact that XR Development is taking off and Unity is a great platform to build XR applications, I feel knowing how to write Unit Tests in Unity can be a good contribution towards developing production ready XR applications. It is a good first step into writing production level code(let’s leave the code smells, refactoring, design patterns, cognitive complexity, etc aside😅). …