DocumentCode :
3597058
Title :
Enabling closed-source applications for virtual reality via OpenGL intercept-based techniques
Author :
Zielinski, David J. ; Mcmahan, Ryan P. ; Shokur, Solaiman ; Morya, Edgard ; Kopper, Regis
Author_Institution :
Duke Univ., Durham, NC, USA
fYear :
2014
Firstpage :
59
Lastpage :
64
Abstract :
Everyday, people use numerous high-quality commercial software packages on desktop systems. Many times, these software packages are not able to access specialized virtual reality (VR) display and input devices, which can enhance interaction and visualization. To address this limitation, we have been using the well-known OpenGL intercept concept to insert middleware at runtime between the application and the graphics card. In this paper, we motivate the use of OpenGL intercept techniques and present three intercept-based techniques that enable closed-source applications to be used with VR systems. To demonstrate the usefulness of these intercept-based techniques, we describe two case studies. In the first case study, we enabled MotionBuilder, a commercial motion capture and animation software, to work with the Oculus Rift, a consumer-level head-mounted display (HMD). In the second case study, we enabled MATLAB, a commercial mathematics and simulation software, to run in the Duke immersive Virtual Environment (DiVE), six-sided CAVE-like system. In both cases, display and interaction are successfully handled by intercept-based techniques.
Keywords :
computer animation; helmet mounted displays; mathematics computing; middleware; software packages; virtual reality; HMD; MATLAB; MotionBuilder; Oculus Rift; OpenGL intercept-based technique; VR; animation; closed-source application; head-mounted display; middleware; motion capture; software package; virtual reality; Cameras; Geometry; MATLAB; Mathematical model; Rendering (computer graphics); Tracking; MATLAB; MotionBuilder; OpenGL; Virtual Reality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Architectures for Realtime Interactive Systems (SEARIS), 2014 IEEE 7th Workshop on
Type :
conf
DOI :
10.1109/SEARIS.2014.7152802
Filename :
7152802
Link To Document :
بازگشت