When we design an augmented reality application with motion recognition and capture, the choice of the development application is made towards software, compatible with the chosen motion recognition and hardware image tool, capable of processing the different sources and bringing particular care to the animations and the visual richness of the interface.
We therefore choose, most of the time, to concentrate our development on the Unity tool. Action script 3 language and Adobe Air. We focus our development on object-oriented programming languages (Java, C++ and ActionScript 3) and adapted workflows (Adobe After Effect, Adobe Flash, Unity 3D, Cinema 4D, 3DS Max, Adobe Photoshop and Adobe Illustrator).
Unity provides powerful tools to create rich and engaging augmented reality experiences that intelligently interact with the real world. MARS Unity brings environmental and sensor data (whether added sensors, or native to the operating devices) into the creative workflow of AR applications, tailored to a wide variety of locations and data. It is an interface for managing complex data, testing experiences without leaving the Unity editor, and delivering applications efficiently to chosen platforms (iOS, Android, Windows,…). Unity Mars is based on AR Foundation, a scalable framework designed for augmented reality development, which allows immersive experiences to be designed once, and then deployed to various mobile and wearable AR devices.