DocumentCode
2032504
Title
jReality — interactive audiovisual applications across virtual environments
Author
Brinkmann, Peter ; Gunn, Charles ; Weissmann, Steffen
Author_Institution
City Coll. of New York, New York, NY, USA
fYear
2010
fDate
20-21 March 2010
Firstpage
123
Lastpage
124
Abstract
jReality is a Java scene graph library for creating real-time interactive applications with 3D computer graphics and spatialized audio. Applications written for jReality will run unchanged on software and hardware platforms ranging from desktop machines with a single screen and stereo speakers to immersive virtual environments with motion tracking, multiple screens with 3D stereo projection, and multi-channel audio setups. In addition to euclidean geometry, jReality supports hyperbolic and elliptic geometry. jReality comes with a number of graphics rendering backends, ranging from pure software to hardware-accelerated to photorealistic. A distributed backend is available for cluster-based virtual environments. Audio backends range from a basic stereo renderer to a high-performance Ambisonics renderer for arbitrary 3D speaker configurations. jReality achieves device-independent user interaction through a layer of abstract input devices that are matched at runtime with available physical devices, so that a jReality application will work with keyboard and mouse in a desktop environment as well as with motion tracking in a virtual environment.
Keywords
audio signal processing; geometry; keyboards; mouse controllers (computers); rendering (computer graphics); virtual reality; 3D computer graphics; 3D speaker configuration; Euclidean geometry; Java scene graph library; abstract input device; ambisonics renderer; audio backends; cluster-based virtual environment; desktop environment; device-independent user interaction; elliptic geometry; graphics rendering; hyperbolic geometry; interactive audiovisual application; jReality; keyboard; motion tracking; mouse; real-time interactive application; spatialized audio; stereo renderer; Application software; Computer graphics; Geometry; Hardware; Java; Layout; Rendering (computer graphics); Software libraries; Tracking; Virtual environment; Desktop Virtual Reality; Immersive Virtual Environments; Java; Virtual Reality;
fLanguage
English
Publisher
ieee
Conference_Titel
3D User Interfaces (3DUI), 2010 IEEE Symposium on
Conference_Location
Waltham, MA
Print_ISBN
978-1-4244-6846-1
Electronic_ISBN
978-1-4244-6845-4
Type
conf
DOI
10.1109/3DUI.2010.5444708
Filename
5444708
Link To Document