It’s safe to say that all mobile users have heard of Augmented Reality and they’re actually pretty happy with how popular augmented reality (AR) applications have recently become.
AR is an interactive, reality-based display environment that uses the capabilities of a computer-generated display, text, sound, and effects to enhance the user's real-world experience. It also combines real and computer-based scenes and images to deliver a unified view of the world.
But this is only the punchline of what AR is. Confused? Let us explain based on an app that we’ve recently built.
Imagine an application thanks to which you can become invisible, have a magic cup or have a magic wand. It sounds like fun, and it is! The WowStuff! application has been created to use AR to let users experience the things that are only possible in virtual reality. Users put on a special cape, after recording the video, they become invisible. Sounds cool, doesn’t it? Sure! But that’s only the beginning.
What if you could become invisible? So for those that don’t know, the app was created for Harry Potter fans. In combination with additional accessories, such as a cup or a wand, anyone can become a wizard.
How? Our team used AR as an interactive experience of a real-world environment. All real-world Wow! Stuff objects have been enhanced by computer-generated perceptual information.
As a result, users can draw with light using a wand – they see the path on the camera screen and the invisibility cloak module. They become invisible the moment they put on a special cape. What’s that for? That way, they can see the background behind them.
It’s the technology behind it that makes it all possible. We are particularly satisfied with the “Invisibility cloak” module which shows and records the chroma key effect in real-time. How does it work? The module is simply connected to the invisibility cloak product.
Our other challenges and accomplishments include applying the chroma key effect, working with the GPUImage camera and OpenGL or custom shades.
Likewise, the Unity module shows AR experiences that are already connected to real products and native bridges that can exchange data between the two modules.