|
jReality (Jreality, JReality) is an open source Java scene graph library for creating real-time interactive applications with 3D computer graphics and spatialized audio. jReality is running on platforms ranging from desktop machines to immersive virtual environment like CAVEs with motion tracking, multiple screens with 3D stereo projection. It supports euclidean, hyperbolic and elliptic geometry.〔(【引用サイトリンク】url=http://mima.museum/mathematik-jreality.php )〕〔(【引用サイトリンク】url=https://jogamp.org/jogl/www/ )〕〔(【引用サイトリンク】url=http://imaginary2008.de/jreality.php )〕〔(【引用サイトリンク】 url=http://wiki.okfn.org/OpenVisualisation )〕〔(【引用サイトリンク】 url= http://www.daytar.de/art/seidesein/ )〕 jReality provides a number of graphics rendering backends, ranging from pure software to hardware-accelerated to photorealistic. A distributed backend for cluster-based virtual environments exists too. Audio backends range from a basic stereo renderer to a high-performance Ambisonics renderer for arbitrary 3D speaker configurations. The user interaction is device-independent through a layer of abstract input devices - matched at runtime with available physical devices. jReality also works with keyboard and mouse in a desktop environment as well as with motion tracking in a virtual environment. == Design == jReality provides a clear separation between functionality: * The scene graph describes the 3D scene including geometry, appearance attributes, audio sources as well as tools, which define interaction with the 3D scene. * Rendering backends convert a jreality scene graph into graphics. There are various backend for interactive and non-interactive rendering. * The tool system triggers the tools attached to the scene graph based user interaction via input devices. * Audio backends render the spatial audio of the scene. There are different backends for different speaker setups, for instance stereo, 5.1 surround or ambisonics for arbitrary speaker setups. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Jreality」の詳細全文を読む スポンサード リンク
|