• 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