It’s pretty striking how little most people know about augmented reality (AR). They associate it with games and gimmicks, think all it does is display 3D objects on a camera feed. But this could not be further from the truth. Today, you can do so much more with AR than get a few minutes of entertainment. This technology can be a strong and versatile asset to any business.
AR has come a long way from 1992 (when the first functional AR system launched) to now, but the basic principle has remained the same: when somebody uses AR, they maintain sight of their surroundings, but new digital and virtual objects enter the field of view, usually presented through a screen or digital interface. Beyond that, there is a lot of variety to AR:
(feel free to use the links to jump to the type you want to read about)
Each of these types has a unique role and use cases worth checking out. So why don’t we take a closer look at them and also see how you can use them in your business? You might just decide to build an AR app of your own or take advantage of augmented reality app development services.
What is Marker-Based Augmented Reality?
Marker-based AR is an approach that heavily utilizes image recognition. To put it simply, the application captures footage with a device camera and scans it for the presence of markers. Markers are images that correspond to 3D content that should be displayed on the user’s screen. This allows the virtual experience to be extremely precise and tailored to a specific location and orientation.
When to use the marker-based approach
Marker-based apps are mostly selected for precision. In other words, in situations when a human analyzing the situation would take too long or if the information gleaned from a particular setting is more complex than general knowledge. For example, a scan of a control panel with hundreds of buttons will be able to analyze the settings and identify issues far quicker than a person could.
How to create a marker-based app
AR Tracking/recognition software is quite difficult to build, so developers try to cut down on scripting time by using simple markers. QR codes are very popular, as are basic shapes and designs (like geometric figures, large letters, symbols, etc.). Thus, developers add these markers into the app’s code and create scripts so users’ devices can identify them under different lighting conditions.
Usually, the software is built in such a way that when it identifies probable features of a marker (unique details), it captures the frame and processes it to determine whether in fact the image matches the marker. If everything fits, augmentation occurs and the virtual object is visualized on top of the real footage.
Examples of marker-based augmented reality
Hong Kong has developed an app for tourists that allows them to see what is no longer there without visiting a museum. To be specific, users scan modern street signs in at least 13 locations and get to learn about their historical role over time.
Hy-Way Heater - AR App from Program-Ace
Program-Ace has developed the Hy-Way Heater AR Experience to demonstrate the complex function of a massive liquid heater. Users scan a printed QR code located on a very specific spot on the heater, and then get to virtually explore its configuration with a high degree of accuracy.
What is Markerless Augmented Reality?
Markerless AR apps do not rely on any specific image to display their digital content, and can thus be used in nearly any location and setting. However, this does not make them overly simplistic, because even augmented reality with no marker can have complex and highly useful algorithms built in to display content in a particular way.
When to use the markerless approach
The markerless approach is highly useful when you expect users to utilize the app in various (even unpredictable) situations and areas. For example, if you want them to try on clothes digitally, you can’t expect them all to scan a QR marker at a specific height and angle. Instead, you can tailor your app to adapt to their location based on the information and measurements it can collect.
In conclusion, this approach helps grant accessibility to the widest possible audience and lets them enjoy an immersive experience with average-level accuracy and precision.
How to create a markerless app
The most common way to build a markerless app is to make it recognize flat surfaces and borders of areas (rooms, halls, etc.). Accordingly, the digital objects are visualized at a realistic angle and take up just as much space in the room as they could in physical form. Sometimes, such apps are even more advanced than marker-based ones when they take advantage of machine learning and low-visibility visualization. They are prevalent both in the form of mobile apps and markerless WebAR software.
Examples of markerless augmented reality
Stannah, a global elevator/escalator company, has built a markerless visualization app for prospective customers. It allows users in any home with multiple floors to see and understand how it will look if a stairlift from the said company is installed in their house.
A Silicon Valley startup is enabling sales through markerless AR. Their application lets customers preview a wide variety of products inside their homes, particularly on common surfaces like floors and desks. They make the most of advanced phone sensors to display the products in lifelike scale and position.
What is Location-Based Augmented Reality?
Location-based AR (a.k.a. geo-based augmented reality) provides tailored digital content based on user location, but the analysis of the user’s location does not come from visual cues or markers, but rather their GPS location. Oftentimes, the user’s camera is not even used for augmented reality navigation, but the app collects data from their GPS module, accelerometer, compass, and gyroscope to determine what content should be displayed.
When to use the location-based approach
Location-based AR is highly useful for apps centered around tourism, travel, and sport. Most commonly, they utilize data from city/road maps, but can also be helpful in uncharted areas – mountains, forests, deserts and the like. Even in these remote areas where pre-existing camera footage is not available, data about the elevation, terrain, flora and fauna can be utilized to give users an augmented reality map of the surrounding area.
How to create a location-based app
Many developers prefer this form of AR because it does not require programming complex image recognition functionality or specific markers into the app. Instead, the app just collects a set of data from the device (e.g. where is the user, which height/angle the phone is pointed at, how fast they are moving), and combines it with open-source data (like existing street maps or 360 tours of special locations) to give users an immersive experience.
Geo AR Examples:
Doritos, the well-known global chip brand, conducted a unique marketing campaign with location-based AR. They gave users a custom map with Doritos bags dropped at various locations. After visiting these nearby locations, users could also go to a designated real-life location to pick up a reward for their efforts.
New York’s Museum of Modern Art featured a unique experience based on an augmented reality tracking system. After users downloaded the app and allowed it to access their location, they could see new and spectacular digital art pieces that were physically unavailable in the museum gallery.
What is Projection-Based Augmented Reality?
Projection-based AR is a unique form of immersive tech that does not require any smartphone or gadget. In fact, it doesn’t require any kind of screen. Instead, one or multiple projection devices form a 3D model with light. Most commonly, the 3D model is static (unmoving), but it is certainly possible to animate it as well. This approach is essentially what we think of when we imagine a hologram.
When to use projection-based AR
Because few consumers have the hardware needed to form these models of light, this type of solution is mostly used by businesses – for presentations, AR training, and development purposes. For example, the projections can be used as part of a marketing campaign or a pitch to investors to develop a new product. A detailed representation of a product or system can also help customers/employees learn about its structure and how it works.
How to create a projection-based experience
Projected 3D models are not formed through apps, so you will just need the spatial/design data and special hardware (projectors) to present them. The data for the 3D model can be collected through scanning or photographing a physical item or through custom design. Past that, you will spend much time calibrating the settings of the projector(s), making sure the model’s depth, edges, color, size, and other visual aspects are accurate.
Projected AR Examples:
The prominent global airline Lufthansa is using projection-based AR to build and design VIP aircraft. For example, the technology projected the locations where T-Rails (metal beams) in the fuselage should be installed, significantly reducing the level of manual work required.
Nike (the worldwide shoe manufacturer) hosted a projection experience at its studio in London. This solution allowed shoppers and anyone interested to design their own model of Nike shoe and see it in full 3D spatial glory.
Comparing the Different Types of AR
With so much variety in augmented reality solutions, it can be difficult to choose the type that is best suited for your business. To make the process easier for you, we have made a side-by-side comparison of the options below:
Precise visualizations tailored to one object or location
Universal visualization with recognition based on environment
Contextual content displayed based on user movements
Highly realistic presentation with no user interface or screen
- Markers can be easily designed and implemented
- Tracking and visualization are very accurate
- Minimal actions are necessary from the user’s side
- Usable in any location
- Unfettered range of motion
- Object recognition and tracking is often faster than the human eye can process
- Contextual content can be provided all over the world
- No camera required
- Easiest tracking system to develop
- The most realistic depiction of a digital object
- Many users can see/experience it together
- Creates a strong emotional impression
Challenges of development
It is quite difficult to implement consistent tracking after the user turns their device away from the marker
Creating a recognition system for reflective or transparent surfaces can be very complicated
GPS is a strong drain on phone batteries, so app performance must be highly optimized
Each model takes a long time to develop and calibrate on projection devices
Primarily used in industries
Manufacturing, Energy, Education, Healthcare
Retail, Construction, Interior Design, Real Estate
Transportation, Hospitality, Travel, Recreation
Marketing, Entertainment, Education, Manufacturing
Please note that the table above is a general reference and does not even begin to cover the peculiarities of the 4 AR types. For example, if you do not see a particular industry or use case covered, this does not mean that the door is closed for it. The technology is very flexible in what and where it can be used, so the main requirements for development are imagination and a solid business case.
How to Build an AR Experience of Your Own
If you are new to the world of immersive tech, getting started with app development can be a long and difficult process. Most businesses that decide to implement such a solution lack the resources (time/specialists/experience) to do it in a timely and expert fashion, so they put their trust in a development partner.
Program-Ace is one of the leading companies in the field of AR/VR development with a focus on enterprises and companies operating in a wide variety of industries. We are the company behind the previously mentioned Hy-Way Heater AR application and a good number of other immersive projects.
We will be thrilled to help you with your AR project, even if it is highly complex and large in scope. Just contact us, and we will take the first step forward towards getting it done at an excellent level of quality!