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
         
        
        
        
        
        
            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;
         
        
        
        
            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
         
        
        
            DOI : 
10.1109/3DUI.2010.5444708