Compiling VR/AR Trainings from Business Process Models
Lucas Thies, Christoph Strohmeyer, Jens Ebert, Marc Stamminger, Frank Bauer · 2019
Virtual trainings are probably the most popular application of virtual reality (VR) in industry. Such applications are usually hand crafted by computer graphics experts, so generating new trainings is timeintensive and expensive. Even when a training application has been built, any subsequent changes require the inclusion of Software Developers and 3D modeling experts. In this paper, we propose a solution that separates these concerns and makes the generation of AR or VR/AR Training applications easier and cheaper. Our approach is based on a Business Process Model (BPM) of the task to be trained. For technical experts it is common to use such process models to describe tasks. Numerous BPM tools are available, and often models of tasks to be trained are already available. We thus present a compiler that directly translates such process models and a corresponding CAD Model of a machine to a ready-to-use VR/AR machine Training application. By feeding different process models to the compiler, different VR/AR Training applications can be generated quickly, without programming or 3D modeling expertise. We also show how knowledge about the possible interactions is exploitable within a particular training to optimize rendering and simulation performance, which allows us to generate VR/AR Training applications even for machines of high geometric complexity.