j3d-core – The Java 3D API Core

* java.net * Vecmath API * Java 3D Examples * blogs * wiki * faq

Core Java 3D API and Reference Implementation
 

License

The core Java 3D API source code is available for research use under the Java Research License (JRL) <TODO: license link>. It is also available for commercial use under the Java Developers License (JDL) <TODO: license link>. We welcome community participation in the JSR process, and encourage developers to contribute both bug fixes and new implementation code to the API. The JRL and JDL licenses were chosen to facilitate this, while ensuring that the API is not fragmented with incompatible versions being released.

Project highlights

Release project Source code

The release of the Java 3D source code based on Java 3D 1.3.1 is available for download from the CVS repository of this project.

This source release is not identical to the 1.3.1 release in a couple of areas

  1. Java 3D internal documentation has been upgraded for public consumption
  2. The Headspace sound mixer has been replaced with a JavaSound implementation
  3. Some minor bug fixes have been incorporated (TODO list fixed bugs)

Java 3D 1.3.x bug fixes

We will work with the community to address bugs identified in Java 3D 1.3.1 and the will release new versions of Java 3D 1.3.x as needed. Bugfixes will be immediately available in the cvs source, or from the weekly builds on this site. We will release official 1.3.x versions no more often than twice a year.

Java 3D 1.4

We will form a JSR and work with the community to design and implement the next release of Java 3D. We envision 1.4 including features such a programmable shaders. Our current aim is to minimize large scale changes to the system in order to deliver 1.4 as quickly as possible. This initial direction may be changed by the JSR.

Java 3D 1.5/2.0

The scope of this release will be driven by the JSR. Our initial thoughts are that this work will include large scale changes to support features such as extensibility and pluggable renderers.

Releases

TODO links to code

Examples

TODO links to examples

Feedback

TODO list of feedback and participation options including mailing lists, project owners/contacts, discussion forum, wikis etc