2 May 2018 Integrating legacy ESVS displays in the Unity game engine
Author Affiliations +
Abstract
Current augmented reality (AR) and virtual reality (VR) displays are targeted at entertainment and home education purposes. However, these headsets can be used for prototyping and developing display concepts to be used in aviation. In previous papers we have demonstrated the use of helmet mounted enhanced and synthetic vision systems (ESVS) displays that have been implemented on commercially available VR displays. One of the most widely used engines for developing VR and AR applications is the Unity game engine. While it supports a broad range of display hardware it can be challenging to integrate legacy ESVS software, since its main purpose is the fast development of virtual worlds. To avoid a complete re-write of such displays we demonstrate techniques to integrate legacy software in Unity. In detail, we show how render plugins or texture buffers can be used to display existing ESVS output in a Unity project. We show advantages and drawbacks of these different approaches. Further, we detail problems in case the source software is written for a different platform, for example, when integrating OpenGL displays in a DirectX environment. While the demonstrated techniques are implemented and tested with the Unity game engine, they can be used for other target game and render engines, too.
© (2018) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Niklas Peinecke, Niklas Peinecke, Johannes M. Ernst, Johannes M. Ernst, } "Integrating legacy ESVS displays in the Unity game engine", Proc. SPIE 10642, Degraded Environments: Sensing, Processing, and Display 2018, 106420J (2 May 2018); doi: 10.1117/12.2305694; https://doi.org/10.1117/12.2305694
PROCEEDINGS
9 PAGES


SHARE
RELATED CONTENT

Optical architecture of HoloLens mixed reality headset
Proceedings of SPIE (June 26 2017)
Learning immersion without getting wet
Proceedings of SPIE (February 08 2012)
Augmented reality a class of displays on the reality...
Proceedings of SPIE (December 21 1995)
Role of optics in virtual environments
Proceedings of SPIE (September 21 1998)

Back to Top