JazzVR

From lbflabs

What is JazzVR?

  • JazzVR is:
    • A relatively lightweight 3D VR engine written in Java.
    • Implemented as a Java library (JAR).
    • Hopefully useful for creating simple 3D visualisation/VR apps relatively quickly & easily.
    • Capable of supporting simple realtime simulations.
    • Free and Open Source Software.
  • JazzVR isn't:
    • Intended for non-programmers.
      • A decent understanding of Java is necessary to build projects based on JazzVR.
    • jMonkeyEngine.
      • For a start, jME is heavily and explicitly scene-graph based; JazzVR isn't.
        • JazzVR is architecturally quite different and transparently self-organises pretty much everything behind the scenes.
        • JazzVR does allow for (and uses to its advantage) basic hierarchical relationships between objects via "Composites", however.
      • jME is (far) more feature-rich & probably better suited to game-development projects than JazzVR.
      • So, if you're looking for a comprehensive, flexible scene-graph based Java game engine, check it out.
  • JazzVR supports:
    • 3D graphics via OpenGL/JOGL.
      • Stereoscopic rendering for dualhead style setups (separate displays/video outputs for each eye).
    • 3D audio via OpenAL/JOAL.
      • Doppler shift and custom audio filters.
    • High-level access to input devices, such as:
      • Keyboard + mouse.
      • Joysticks and gamepads (currently Windows only).
      • The 3DConnexion SpaceNavigator 6DOF input device (currently Windows only).
    • Physics (albeit very rudimentary at present).
      • Uses custom JNI bindings to the Bullet physics engine.

See here for a more complete overview.

Project Information

JazzVR License

  • JazzVR is licensed under the CDDL.



Latest Stable Version

Download



Latest Development Version

Source Code



Community Information

Forum   |  Issues   |  IRC

Screenshots

borderborderborderborderborderborderborderborder

Project Documentation

 

Development Team

Features List

Roadmap

FAQ / Frequently Asked Questions

 

Tutorials

Personal tools