jReality is a Java based, open-source, full-featured 3D scene graph package designed for 3D visualization and specialized in mathematical visualization. It provides several backends, including a JOGL one for Java based OpenGL rendering. JReality is thread-safe, has a flexible shading model based on an attribute-inheritance mechanism in the scene graph, device-independent user interaction and support for true 3D audio (JACK). Furthermore, there are many support classes for transformations and geometry. It has a plugin system for assembling custom viewers, an active forum and a growing set of tutorial examples to help developers interested in using jReality to solve their Java 3D problems. For further information please look here.

News

Important jReality Sources

February 2017

The newest version of jReality can be found here. It contains updated library files, fixed bugs and new bugs.

From today onwards jreality will be maintained but not as activley developed as before. A final version is on its way. Due to the security reasons this website and the tutorial site have been made static.

The video about the Berlin Mathematical School is part of the DFG Video Portal, and shows jreality running in the Portal at TU Berlin, Mathematics Department. The portal is a 3-wall CAVE-like installation with passive stereo 3D and head-tracking.

jbullet integration

February 7, 2009

The jbullet physics engine has been integrated into jReality. The project also contains collision sound synthesis, based on Jass.

Highlights

Experience mathematical constructs as physical objects! You can even through things at them (middle mouse button)!

Includes real-time synthesized audio. This may require a fast computer to run smoothly. You can turn off audio, uncheck “sound” in the “Main Physics Controls” Panel on the left.

Comes with the necessary 3rd party jars and an eclipse project file for easy configuration.

new tutorials online

February 3, 2009

The jReality tutorials released in July have continued to be developed further. The current selection of topics covers most of the necessary topics for working with the jReality scene graph. Please continue to report suggestions or corrections to gunn at math.tu-berlin.de

The exhibition will visit many places in Germany during the Math year 2008.

The image shows a boy playing with our jreality installation at Wissenschaftssommer in Leipzig.

Viewer VR

November 06, 2006

We have implemented the jReality VR viewer. It allows loading 3D arbitrary data files but also includes a set of examples, several interesting mathematical surfaces as well as the Matheon buddy baer. The whole GUI for this application can be immersed into the 3D scene, so this application is also fully usable in immersive 3D environments (CAVEs).