According to Timoni West, director of XR Tool Products, Unity Technologies’ latest AR authoring studio addresses three of the greatest obstacles that developers face.
Unity MARS was designed to solve the most common problems faced during the AR development process: defining variables, testing scenarios, and delivering AR experiences that intelligently interact with the real world.
#1. The infinite-number-of-variables problem
Creating AR applications can be incredibly challenging as they are designed to be used in real-world settings. Figuring out all the possible variables that your user may come across when using the app is rather challenging. For instance, you have no clue as to what physical objects will be in their environment, or where will they be placed.
The MARS solution offers a visual workflow that helps you to pass through the prototyping process in a seamless manner and needs very little coding. Isn’t it a blessing?
Here’s how it goes. You start with the proxies that denote real-world objects. Then with your framework in place, you apply actions and conditions on these proxies to tell the app how to respond to them. It’s called a ‘proxy-based workflow’.
MARS also supports “fuzzy authoring”, which enables you to set expected minimum and maximum boundaries for real-world objects. The WYSIWYG authoring or the simulation view lets you view your app exactly as it will run in the real world. Instead of coding, you simply drag your content directly into the view, and Unity MARS creates the appropriate proxies and conditions for you. What’s more, to help you get started, MARS offers starter templates covering popular AR use cases like a training tutorial application that works with indoor and outdoor environment templates.
#2. Cuts down on the time needed to test apps + testing within MARS’ authoring environment
As a developer, it could be extremely difficult for you to test the AR app for every possible user reality. While you can’t change the law of time and space, you can, however, test the AR experience without leaving Unity MARS.
With the simulation view’s environment templates that simulate data, you can now test the AR experiences you create against a plethora of indoor and outdoor rooms and spaces. This means you no longer require real-world data for testing the experiences you create. MARS allows you to use photogrammetry scan data as well as design your own simulation environments.
#3. Ensures that digital content responds and interacts with the real world in a logical way
After you’ve developed and tested your AR application in the Unity MARS authoring environment, you need to ensure that it responds intelligently to the end-user interacting with it.
Unity MARS facilitates this. Its runtime logic assimilates to the real world, which is of super importance for training and remote guidance applications that may “recognize” where physical objects are situated.