![]() |
|
![]() |
Core Java 3D API and Reference Implementation
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.
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
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.
TODO links to code
TODO links to examples
TODO list of feedback and participation options including mailing lists, project owners/contacts, discussion forum, wikis etc