13 | 11 | 2010
Main Menu
Affiliates
Who's Online
We have 17 guests online
Alexa
Java 3D Scene Graph Libraries
Software Dev Kits
Written by administrator   
Monday, 06 April 2009 16:57

Rating 3.7/5 (6 votes)

Here is a list of Java 3D Scene Graph Libraries that will provide ease in Java based 3D Development.

1. Java3D

 

Java 3D is a scene graph-based 3D application programming interface (API) for the Java platform. It runs on top of either OpenGL or Direct3D. Since version 1.2, Java 3D has been developed under the Java Community Process.

Compared to other solutions, Java 3D is not only a wrapper around these graphics APIs, but an interface that encapsulates the graphics programming using a real, object-oriented concept. Here a scene is constructed using a scene graph that is a representation of the objects that have to be shown. This scene graph is structured as a tree containing several elements that are necessary to display the objects. Additionally, Java 3D offers extensive spatialized sound support.

 

 

 

2. 3DzzD

3dzzd

 

 

3DzzD is a software 3d engine including a full 3d scenegraph, a physics engine, and all necessary tools to manage 3D scenes on HTML Web page. It can be used in full software mode and/or can use hardware support.  It includes a lot of functionalities such as full scene management, animation playback, physics, more.

 

 

 

 


3. Ardor 3D

 

 

Ardor3D is a Java based 3D engine, forked from jME with the goal of making a more professionally oriented engine with a community based on accepted open source principle

 

 

 

 

 

4. Xith 3D

 

 

Xith3D project is a modern, feature-rich and very fast scenegraph-engine. Its purpose is to deliver a toolkit for the creation of interactive 3D environments using the graphic-hardware of common desktop computers. Xith3D enables us to develop games, visualize data andprototype 3D environments.

 

 

 

5. jMonkey Engine

 

 

jMonkey Engine (jME) is a Java scenegraph API. Its primary focus is high-performance 3D gaming. jME itself is written entirely in Java and uses an abstraction layer for communicating natively with the platform's hardware. Currently, OpenGL via LWJGL is supported with JOGL support currently in development. For sound, OpenAL is supported. Input via the keyboard, mouse, and other controllers is also supported.

 

 

 

 

6. Aviatrix3D

 

Aviatrix3D Toolkit is a pure retained-mode Java scene graph API built on top of Java OpenGL bindings (currently JOGL, but will move to the formal JSR 231 bindings when released). Scene graphs, as high-level code structures need to be optimized for a particular field of graphics. While there are quite a number of gaming-oriented scene graphs already available, this toolkit is specifically focused on the needs of the data visualisation market - starting from a PC and working upwards to rendering clusters, CAVEs, Domes, HMDs etc. The beta 2 is stable and contains all the core features that will be part of the 1.0 release.

 

 

 

 

 

7. JView

 

Jview.exe (jview) is a tool used to execute Java applications from the command line. Jview provides an environment in which your application can run. It supports both debug and retail versions of your application. Jview currently does not support pure Java applets. If your Java project has a main method, then jview will execute it. This includes all Java applications.

 

 

 

 

 

8. Jreality

 

jReality is a visualization and virtual reality library focused on mathematical and scientific content. It is written in Java and thus supports a wide variety of platforms. The implementation is thread-safe and allows interactive manipulation of the scene. Like the 3D viewer geomview , jReality has intrinsic support for not only euclidean geometry but also for hyperbolic and elliptic/spherical geometry. jReality provides a wide set of rendering backends: classes which know how to render jReality scene graphs for a particular library or format.

 

 

 

 

9. Espresso3D

 

Espresso3D is an open source high performance real-time 3D engine for the Java(tm) programming language. E3D is not just a scene graph. It aims to be a complete solution for your application with OpenGL rendering, OpenAL audio, collision detection, input, and rendering support.

 

 

 

 

 

 

 

10. AgentFX

 

AgentFX is a platform independent 3D-engine written in Java and uses the OpenGL API to deliver high-end features like real-time shadow volumes and dynamic lights. The new v2.1 includes a rewrite and major update of the scengraph and rendering engine, improved support for vertex and pixel shaders using Cg-language, resource-based I/O for use with Java Webstart, and a new input system.

AgentFX 2.1 comes with a new licensing model, making it possible for many SMEs to start using AgentFX for advanced visualisations and 3D entertainment.

 

 

 

 

11. Strata Live 3D

 

Strata Live 3D is a powerful real-time 3D application to create content for the web, Flash and PDF documents. Strata Live 3D creates high quality content perfect for marketing projects, online catalogs, training manuals, presentations and more. Based on Java, Live 3D content requires no plug-in to run and works on virtually any machine.

 



Add this page to your favorite Social Bookmarking websites
Reddit! Del.icio.us! JoomlaVote! Google! Live! Facebook! StumbleUpon! Yahoo! Free social bookmarking plugins and extensions for Joomla! websites!
Comments
Search
joyoge designers' bookmark  - nice     |78.135.20.xxx |2009-05-03 15:28:27
nice libraries thanks for resources..
Only registered users can write comments!

3.22 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Last Updated ( Tuesday, 28 September 2010 15:54 )