java.net: Wiki

The Source for Java Technology Collaboration


 <<O>>  Difference Topic Java3DRoadmap (60 - 15 Mar 2009 - Main.andrewtang)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 102 to 102
 
  • Plug-in capability
    • Rendering Device Interface (pluggable renderers)
    • Visibility structure
\ No newline at end of file
Added:
>
>
  • Support for GeForce? 3D Vision from Nvidia
 \ No newline at end of file

 <<O>>  Difference Topic Java3DRoadmap (59 - 11 Jul 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 28 to 28
 
Deleted:
<
<

Java 3D 1.5.2 Schedule

Here is the final schedule for the Java 3D 1.5.2 release:

  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
  • GPLv2 open source release: 28-Feb-2008
  • Beta1 available: 05-Mar-2008
  • Beta2 code freeze: 22-May-2008 (a couple targeted, safe bug fixes)
  • Beta2 available: 23-May-2008
  • Final code freeze: 18-Jun-2008 (show-stopper regressions only)
  • Final release available: 30-Jun-2008

Java 3D 1.5.2 Improvements

The primary purpose of Java 3D 1.5.2 is to release the j3d-core and vecmath source code under the same GPL v2 license with Classpath exception used by OpenJDK. We will also take the opportunity to include a few critical, show-stopper bugs, and a limited number of low-risk community-contributed bugs.

Committed Bug fixes

Uncommitted Features

 

Open Issues

Changed:
<
<
The following links will query the bug database for P1-P4 issues (which we plan to address at some point):
>
>
The following links will query the bug database for open P1-P4 issues:
 

 <<O>>  Difference Topic Java3DRoadmap (58 - 30 Jun 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 19 to 19
 Current Version
Changed:
<
<
>
>
 Previous Versions
Added:
>
>
 

Java 3D 1.5.2 Schedule

Changed:
<
<
Here is the tentative schedule for the Java 3D 1.5.2 release:
>
>
Here is the final schedule for the Java 3D 1.5.2 release:
 
  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
  • GPLv2 open source release: 28-Feb-2008
Line: 37 to 38
 
  • Beta2 code freeze: 22-May-2008 (a couple targeted, safe bug fixes)
  • Beta2 available: 23-May-2008
  • Final code freeze: 18-Jun-2008 (show-stopper regressions only)
Changed:
<
<
  • Final release available: 30-Jun-2008
>
>
  • Final release available: 30-Jun-2008
 

Java 3D 1.5.2 Improvements


 <<O>>  Difference Topic Java3DRoadmap (57 - 27 Jun 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 37 to 37
 
  • Beta2 code freeze: 22-May-2008 (a couple targeted, safe bug fixes)
  • Beta2 available: 23-May-2008
  • Final code freeze: 18-Jun-2008 (show-stopper regressions only)
Changed:
<
<
  • Final release available: 26-Jun-2008
>
>
  • Final release available: 30-Jun-2008
 

Java 3D 1.5.2 Improvements


 <<O>>  Difference Topic Java3DRoadmap (56 - 18 Jun 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 36 to 36
 
  • Beta1 available: 05-Mar-2008
  • Beta2 code freeze: 22-May-2008 (a couple targeted, safe bug fixes)
  • Beta2 available: 23-May-2008
Changed:
<
<
  • Final code freeze: 18-Jun-2008 (show-stopper regressions only)
>
>
  • Final code freeze: 18-Jun-2008 (show-stopper regressions only)
 
  • Final release available: 26-Jun-2008


 <<O>>  Difference Topic Java3DRoadmap (55 - 17 Jun 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 36 to 36
 
  • Beta1 available: 05-Mar-2008
  • Beta2 code freeze: 22-May-2008 (a couple targeted, safe bug fixes)
  • Beta2 available: 23-May-2008
Changed:
<
<
  • Final code freeze: 19-Jun-2008 (show-stopper regressions only)
>
>
  • Final code freeze: 18-Jun-2008 (show-stopper regressions only)
 
  • Final release available: 26-Jun-2008

Java 3D 1.5.2 Improvements

The primary purpose of Java 3D 1.5.2 is to release the j3d-core and vecmath

Changed:
<
<
source code under the same GPL v2 license with Classpath exception used by OpenJDK.
>
>
source code under the same GPL v2 license with Classpath exception used by OpenJDK.
 We will also take the opportunity to include a few critical, show-stopper bugs, and a limited number of low-risk community-contributed bugs.

Committed Bug fixes


 <<O>>  Difference Topic Java3DRoadmap (54 - 23 May 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 35 to 35
 
  • GPLv2 open source release: 28-Feb-2008
  • Beta1 available: 05-Mar-2008
  • Beta2 code freeze: 22-May-2008 (a couple targeted, safe bug fixes)
Changed:
<
<
  • Beta2 available: 27-May-2008
>
>
  • Beta2 available: 23-May-2008
 
  • Final code freeze: 19-Jun-2008 (show-stopper regressions only)
  • Final release available: 26-Jun-2008

 <<O>>  Difference Topic Java3DRoadmap (53 - 22 May 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 34 to 34
 
  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
  • GPLv2 open source release: 28-Feb-2008
  • Beta1 available: 05-Mar-2008
Changed:
<
<
  • Beta2 code freeze: 20-May-2008 (a couple targeted, safe bug fixes)
  • Beta2 available: 22-May-2008
>
>
  • Beta2 code freeze: 22-May-2008 (a couple targeted, safe bug fixes)
  • Beta2 available: 27-May-2008
 
  • Final code freeze: 19-Jun-2008 (show-stopper regressions only)
  • Final release available: 26-Jun-2008

 <<O>>  Difference Topic Java3DRoadmap (52 - 19 May 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 34 to 34
 
  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
  • GPLv2 open source release: 28-Feb-2008
  • Beta1 available: 05-Mar-2008
Deleted:
<
<
  • TENTATIVE UPDATED SCHEDULE BELOW:
 
  • Beta2 code freeze: 20-May-2008 (a couple targeted, safe bug fixes)
  • Beta2 available: 22-May-2008
  • Final code freeze: 19-Jun-2008 (show-stopper regressions only)

 <<O>>  Difference Topic Java3DRoadmap (51 - 19 May 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 34 to 34
 
  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
  • GPLv2 open source release: 28-Feb-2008
  • Beta1 available: 05-Mar-2008
Changed:
<
<
  • Final code freeze: 13-May-2008 (show-stopper regressions only)
  • Final release available: 23-May-2008
>
>
  • TENTATIVE UPDATED SCHEDULE BELOW:
  • Beta2 code freeze: 20-May-2008 (a couple targeted, safe bug fixes)
  • Beta2 available: 22-May-2008
  • Final code freeze: 19-Jun-2008 (show-stopper regressions only)
  • Final release available: 26-Jun-2008
 

Java 3D 1.5.2 Improvements


 <<O>>  Difference Topic Java3DRoadmap (50 - 03 Apr 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 34 to 34
 
  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
  • GPLv2 open source release: 28-Feb-2008
  • Beta1 available: 05-Mar-2008
Changed:
<
<
  • Final code freeze: 21-Mar-2008 (show-stopper regressions only)
  • Final release available: 31-Mar-2008
>
>
  • Final code freeze: 13-May-2008 (show-stopper regressions only)
  • Final release available: 23-May-2008
 

Java 3D 1.5.2 Improvements


 <<O>>  Difference Topic Java3DRoadmap (49 - 05 Mar 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 33 to 33
 
  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
  • GPLv2 open source release: 28-Feb-2008
Changed:
<
<
  • Beta1 available: 04-Mar-2008
>
>
  • Beta1 available: 05-Mar-2008
 
  • Final code freeze: 21-Mar-2008 (show-stopper regressions only)
  • Final release available: 31-Mar-2008

 <<O>>  Difference Topic Java3DRoadmap (48 - 28 Feb 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 32 to 32
 Here is the tentative schedule for the Java 3D 1.5.2 release:

  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
Changed:
<
<
  • Beta1 available: 26-Feb-2008
  • Final code freeze: 14-Mar-2008 (show-stopper regressions only)
  • Final release available: 24-Mar-2008
>
>
  • GPLv2 open source release: 28-Feb-2008
  • Beta1 available: 04-Mar-2008
  • Final code freeze: 21-Mar-2008 (show-stopper regressions only)
  • Final release available: 31-Mar-2008
 

Java 3D 1.5.2 Improvements


 <<O>>  Difference Topic Java3DRoadmap (47 - 19 Feb 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 31 to 31
 Here is the tentative schedule for the Java 3D 1.5.2 release:
Changed:
<
<
  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
>
>
  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
 
  • Beta1 available: 26-Feb-2008
  • Final code freeze: 14-Mar-2008 (show-stopper regressions only)
  • Final release available: 24-Mar-2008

 <<O>>  Difference Topic Java3DRoadmap (46 - 01 Feb 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 31 to 31
 Here is the tentative schedule for the Java 3D 1.5.2 release:
Changed:
<
<
  • Beta1 code freeze: 13-Feb-2008 (all bug fixes complete)
  • Beta1 available: 19-Feb-2008
  • Final code freeze: TBD (show-stopper regressions only)
  • Final release available: TBD
>
>
  • Beta1 code freeze: 15-Feb-2008 (all bug fixes complete)
  • Beta1 available: 26-Feb-2008
  • Final code freeze: 14-Mar-2008 (show-stopper regressions only)
  • Final release available: 24-Mar-2008
 

Java 3D 1.5.2 Improvements


 <<O>>  Difference Topic Java3DRoadmap (45 - 31 Jan 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 31 to 31
 Here is the tentative schedule for the Java 3D 1.5.2 release:
Changed:
<
<
  • Beta1 code freeze: TBD (all bug fixes complete)
  • Beta1 available: TBD
>
>
  • Beta1 code freeze: 13-Feb-2008 (all bug fixes complete)
  • Beta1 available: 19-Feb-2008
 
  • Final code freeze: TBD (show-stopper regressions only)
  • Final release available: TBD
Line: 41 to 41
 The primary purpose of Java 3D 1.5.2 is to release the j3d-core and vecmath source code under the same GPL v2 license
Changed:
<
<
with Classpath exception used by OpenJDK.
>
>
with Classpath exception used by OpenJDK.
 We will also take the opportunity to include a few critical, show-stopper bugs, and a limited number of low-risk community-contributed bugs.

Committed Bug fixes


 <<O>>  Difference Topic Java3DRoadmap (44 - 29 Jan 2008 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 8 to 8
 Please read Java3DWikiInfo before making any changes to these pages.

NOTE: The Java 3D Feature Suggestions section is for Java 3D community members to add their list of desired features.

Deleted:
<
<
Only approved developers should modify the list of features in the Java 3D 1.6 / 2.0 section, since we use these for project planning.
 

Table of Contents

Line: 52 to 51
 
Added:
>
>

Open Issues

The following links will query the bug database for P1-P4 issues (which we plan to address at some point):

The following links will query the bug database for P5 issues (which we have no plans to address, unless something changes):


Java 3D Future Releases

Improvements to the Java 3D API are on hold at this time. See our forum post for more information.

 
Changed:
<
<

Java 3D 1.6 / 2.0 Features

>
>

Java 3D .next Features

 
Changed:
<
<
Following are possibilities for the 1.6 / 2.0 release:
>
>
Following are possibilities for an unplanned future release:
 
Line: 78 to 98
 Note that these new issues are in addition to any other issues that have been filed (see Open Issues).

Changed:
<
<

Community Features

>
>

Community Features

 
Changed:
<
<
This list of features is under discussion for possible inclusion into the 1.6 API (or beyond),
>
>
This list of features is under discussion for possible inclusion into a new version of the API,
 if there is community involvement. Please refer to the Contributing to Java 3D page to learn how to contribute.
Line: 90 to 110
 
Deleted:
<
<

Open Issues

The following links will query the bug database for P1-P4 issues (which we plan to address at some point):

The following links will query the bug database for P5 issues (which we have no plans to address, unless something changes):

 

Line: 117 to 121
 

Possible Java 3D Future Features

Changed:
<
<
Here is an unprioritized list of features and utilities that could be considered for a future release (e.g., 1.6 or 2.0):
>
>
Here is an unprioritized list of features and utilities that could be considered for a future release:
 
  • Nurbs surface rendering (utility)
  • API support for retained alpha buffers - (Issue XXX)
  • Plug-in capability

 <<O>>  Difference Topic Java3DRoadmap (43 - 10 Sep 2007 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 32 to 32
 Here is the tentative schedule for the Java 3D 1.5.2 release:
Changed:
<
<
  • Beta1 code freeze: 28-Sep-2007 (all bug fixes complete)
  • Beta1 available: 02-Oct-2007
  • Final code freeze: 31-Oct-2007 (show-stopper regressions only)
  • Final release available: 06-Nov-2007
>
>
  • Beta1 code freeze: TBD (all bug fixes complete)
  • Beta1 available: TBD
  • Final code freeze: TBD (show-stopper regressions only)
  • Final release available: TBD
 

Java 3D 1.5.2 Improvements


 <<O>>  Difference Topic Java3DRoadmap (42 - 08 Aug 2007 - Main.ChienYang)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 64 to 64
 
Deleted:
<
<
    • Use OpenGL automatic mipmap generation - (Issue 126)
 
  • Geometry optimization:
  • Cg shader support for DirectX 9 - (Issue 218)

 <<O>>  Difference Topic Java3DRoadmap (41 - 07 Aug 2007 - Main.KevinRushforth)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 32 to 32
 Here is the tentative schedule for the Java 3D 1.5.2 release:
Changed:
<
<
  • coming soon
>
>
  • Beta1 code freeze: 28-Sep-2007 (all bug fixes complete)
  • Beta1 available: 02-Oct-2007
  • Final code freeze: 31-Oct-2007 (show-stopper regressions only)
  • Final release available: 06-Nov-2007
 

Java 3D 1.5.2 Improvements


 <<O>>  Difference Topic Java3DRoadmap (40 - 31 Jul 2007 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 26 to 26
 
Changed:
<
<
  • Java 3D 1.3.2 (first community source release)
>
>
 

Java 3D 1.5.2 Schedule


 <<O>>  Difference Topic Java3DRoadmap (39 - 28 Jul 2007 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 40 to 40
 The primary purpose of Java 3D 1.5.2 is to release the j3d-core and vecmath source code under the same GPL v2 license with Classpath exception used by OpenJDK.
Changed:
<
<
We will also take the opportunity to include a few critical, show-stopper bugs, and a limited number of safe community-contributed bugs.
>
>
We will also take the opportunity to include a few critical, show-stopper bugs, and a limited number of low-risk community-contributed bugs.
 Committed Bug fixes

 <<O>>  Difference Topic Java3DRoadmap (38 - 28 Jul 2007 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 35 to 35
 
  • coming soon

Changed:
<
<

Java 3D 1.5.1 Improvements

>
>

Java 3D 1.5.2 Improvements

 
Changed:
<
<
The following improvements are planned for Java 3D 1.5.1. We plan a minor release, with no API changes, so we can get it done very quickly. Only bug fixes and relatively minor enhancements will be done.
>
>
The primary purpose of Java 3D 1.5.2 is to release the j3d-core and vecmath source code under the same GPL v2 license with Classpath exception used by OpenJDK. We will also take the opportunity to include a few critical, show-stopper bugs, and a limited number of safe community-contributed bugs.
 
Changed:
<
<
Committed Features

>
>
Committed Bug fixes
 Uncommitted Features
Changed:
<
<
>
>
 

Java 3D 1.6 / 2.0 Features


 <<O>>  Difference Topic Java3DRoadmap (37 - 27 Jul 2007 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 8 to 8
 Please read Java3DWikiInfo before making any changes to these pages.

NOTE: The Java 3D Feature Suggestions section is for Java 3D community members to add their list of desired features.

Changed:
<
<
Only approved developers should modify the list of features in the Java 3D 1.5.1 or Java 3D 1.6 sections, since we use these for project planning.
>
>
Only approved developers should modify the list of features in the Java 3D 1.6 / 2.0 section, since we use these for project planning.
 

Table of Contents

Line: 20 to 20
 Current Version
Changed:
<
<
>
>
 Previous Versions
Added:
>
>
 
  • Java 3D 1.4
  • Java 3D 1.3.2 (first community source release)
Changed:
<
<

Java 3D 1.5.1 Schedule

>
>

Java 3D 1.5.2 Schedule

 
Changed:
<
<
Here is the tentative schedule for the Java 3D 1.5.1 release:
>
>
Here is the tentative schedule for the Java 3D 1.5.2 release:
 
Changed:
<
<
  • Beta1 code freeze: 26-Apr-2007 (all new features / bug fixes complete)
  • Beta1 available: 01-May-2007
  • Beta2 code freeze: 30-May-2007 (show-stopper regressions plus support for applet launcher)
  • Beta2 available: 04-Jun-2007
  • Final code freeze: 20-Jun-2007 (show-stopper regressions only)
  • Final release available: 27-Jun-2007
>
>
  • coming soon
 

Java 3D 1.5.1 Improvements

Line: 58 to 54
 

Changed:
<
<

Java 3D 1.6 Features

>
>

Java 3D 1.6 / 2.0 Features

 
Changed:
<
<
Following are possibilities for the 1.6 release:
>
>
Following are possibilities for the 1.6 / 2.0 release:
 
Line: 75 to 71
 
  • Cg shader support for DirectX 9 - (Issue 218)
  • Change to using nanoTime internally for alpha interpolators - (Issue 214)
  • More efficient use of CPU/resources by modifying scheduling behaviour - (Issue 261)
Added:
>
>
  • Extensibility:
    • Access to the native context (JOGL integration)
    • Geometry extensibility
    • Additional node types (e.g., haptic rendering)
    • Extensible geometry processing algorithms
 Note that these new issues are in addition to any other issues that have been filed (see Open Issues).
Line: 97 to 98
 The following links will query the bug database for P1-P4 issues (which we plan to address at some point):
Changed:
<
<
>
>
 
Line: 113 to 114
 

Java 3D Feature Suggestions

This section is for collecting ideas for possible future versions of Java 3D. Anyone should feel free to add their ideas to this section.

Changed:
<
<
If any of these are deemed feasible for 1.6 we can move them to one of the appropriate sections above (probably the community
>
>
Some of these will make their way into the appropriate section above (probably the community
 features section).
Changed:
<
<

Possible Java 3D 1.x Features

>
>

Possible Java 3D Future Features

 
Changed:
<
<
Here is an unprioritized list of features and utilities that could be considered for a future 1.6, 1.7, ... release.
>
>
Here is an unprioritized list of features and utilities that could be considered for a future release (e.g., 1.6 or 2.0):
 
  • Nurbs surface rendering (utility)
  • API support for retained alpha buffers - (Issue XXX)
Deleted:
<
<
  • Extensibility:
    • Access to the native context (JOGL integration)

Possible Java 3D 2.0 Features

Here is an unprioritized list of possible features under consideration for a future 2.0 version of the Java 3D API.

  • Extensibility:
    • Geometry extensibility
    • Additional node types (e.g., haptic rendering)
    • Extensible geometry processing algorithms
 
  • Plug-in capability
    • Rendering Device Interface (pluggable renderers)
    • Visibility structure

 <<O>>  Difference Topic Java3DRoadmap (36 - 28 Jun 2007 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 36 to 36
 
  • Beta2 code freeze: 30-May-2007 (show-stopper regressions plus support for applet launcher)
  • Beta2 available: 04-Jun-2007
  • Final code freeze: 20-Jun-2007 (show-stopper regressions only)
Changed:
<
<
  • Final release available: 27-Jun-2007
>
>
  • Final release available: 27-Jun-2007
 

Java 3D 1.5.1 Improvements


 <<O>>  Difference Topic Java3DRoadmap (35 - 21 Jun 2007 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 35 to 35
 
  • Beta1 available: 01-May-2007
  • Beta2 code freeze: 30-May-2007 (show-stopper regressions plus support for applet launcher)
  • Beta2 available: 04-Jun-2007
Changed:
<
<
  • Final code freeze: 20-Jun-2007 (show-stopper regressions only)
>
>
  • Final code freeze: 20-Jun-2007 (show-stopper regressions only)
 
  • Final release available: 27-Jun-2007


 <<O>>  Difference Topic Java3DRoadmap (34 - 12 Jun 2007 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 35 to 35
 
  • Beta1 available: 01-May-2007
  • Beta2 code freeze: 30-May-2007 (show-stopper regressions plus support for applet launcher)
  • Beta2 available: 04-Jun-2007
Changed:
<
<
  • Final code freeze: xx-Jun-2007 (show-stopper regressions only)
  • Final release available: xx-Jul-2007
>
>
  • Final code freeze: 20-Jun-2007 (show-stopper regressions only)
  • Final release available: 27-Jun-2007
 

Java 3D 1.5.1 Improvements


 <<O>>  Difference Topic Java3DRoadmap (33 - 05 Jun 2007 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 33 to 33
 
  • Beta1 code freeze: 26-Apr-2007 (all new features / bug fixes complete)
  • Beta1 available: 01-May-2007
Changed:
<
<
  • Beta2 code freeze: 30-May-2007 (show-stopper regressions plus support for applet launcher)
  • Beta2 available: 01-Jun-2007
>
>
  • Beta2 code freeze: 30-May-2007 (show-stopper regressions plus support for applet launcher)
  • Beta2 available: 04-Jun-2007
 
  • Final code freeze: xx-Jun-2007 (show-stopper regressions only)
  • Final release available: xx-Jul-2007

 <<O>>  Difference Topic Java3DRoadmap (32 - 21 May 2007 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 32 to 32
 Here is the tentative schedule for the Java 3D 1.5.1 release:

  • Beta1 code freeze: 26-Apr-2007 (all new features / bug fixes complete)
Changed:
<
<
  • Beta1 available: 30-Apr-2007
  • Final code freeze: 31-May-2007 (show-stopper regressions only)
  • Final release available: 06-Jun-2007
>
>
  • Beta1 available: 01-May-2007
  • Beta2 code freeze: 30-May-2007 (show-stopper regressions plus support for applet launcher)
  • Beta2 available: 01-Jun-2007
  • Final code freeze: xx-Jun-2007 (show-stopper regressions only)
  • Final release available: xx-Jul-2007
 

Java 3D 1.5.1 Improvements


 <<O>>  Difference Topic Java3DRoadmap (31 - 27 Apr 2007 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 31 to 31
 Here is the tentative schedule for the Java 3D 1.5.1 release:
Changed:
<
<
  • Beta1 code freeze: 29-Mar-2007 (all new features / bug fixes complete)
  • Beta1 available: 02-Apr-2007
  • Final code freeze: 25-Apr-2007 (show-stopper regressions only)
  • Final release available: 02-May-2007
>
>
  • Beta1 code freeze: 26-Apr-2007 (all new features / bug fixes complete)
  • Beta1 available: 30-Apr-2007
  • Final code freeze: 31-May-2007 (show-stopper regressions only)
  • Final release available: 06-Jun-2007
 

Java 3D 1.5.1 Improvements


 <<O>>  Difference Topic Java3DRoadmap (30 - 20 Dec 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 27 to 27
 
  • Java 3D 1.4
  • Java 3D 1.3.2 (first community source release)
Changed:
<
<

Java 3D 1.5.1

>
>

Java 3D 1.5.1 Schedule

 Here is the tentative schedule for the Java 3D 1.5.1 release:
Line: 46 to 46
 
Changed:
<
<
>
>
 Uncommitted Features
Changed:
<
<
>
>
 

Java 3D 1.6 Features


 <<O>>  Difference Topic Java3DRoadmap (29 - 19 Dec 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 8 to 8
 Please read Java3DWikiInfo before making any changes to these pages.

NOTE: The Java 3D Feature Suggestions section is for Java 3D community members to add their list of desired features.

Changed:
<
<
Only approved developers should modify the list of features in the Java 3D 1.5 / 1.6 section, since we use this for project planning.
>
>
Only approved developers should modify the list of features in the Java 3D 1.5.1 or Java 3D 1.6 sections, since we use these for project planning.
 

Table of Contents

Changed:
<
<

Java 3D 1.4

>
>

Released versions of Java 3D

 
Changed:
<
<
Java 3D 1.4 is the current version of the Java 3D API.
>
>
We have released the following versions of the Java 3D API on java.net.
 
Changed:
<
<

Java 3D 1.5

>
>
Current Version
 
Changed:
<
<
Here is the tentative schedule for the Java 3D 1.5.0 release:
>
>
 
Changed:
<
<
  • Beta1 code freeze: 25-Sep-2006 (all new features / major changes complete)
  • Beta1 available: 29-Sep-2006
  • Beta2 code freeze: 09-Nov-2006 (bug fixes only)
  • Beta2 available: 13-Nov-2006
  • Final code freeze: 08-Dec-2006 (show-stopper regressions only)
  • Final release available: 15-Dec-2006
>
>
Previous Versions
 
Changed:
<
<

Java 3D 1.5 / 1.6 Features

>
>
  • Java 3D 1.4
  • Java 3D 1.3.2 (first community source release)
 
Changed:
<
<
The following features were originally planned for the 1.5 release. Rather than doing them all as one big release, which could take 15 months or more, we now propose to split the work among two releases, each of which should take a much shorter amount of time. The first of these releases will be called 1.5.0, and should take about 6-9 months to complete. The primary goal of this release will be to get it out fairly quickly, while still implementing an interesting subset of the proposed features. The second will be called 1.6.0, and should take about 9-12 months to complete. The primary goal of this release will be to finish implementing all of the remaining high-priority features. By splitting it up in this manner, we don't think that the final end date will be affected by more than about 3 months or so. The advantage is that we will be able to deliver the 1.5 release this calendar year (2006).
>
>

Java 3D 1.5.1

 
Changed:
<
<

Targeted for 1.5

>
>
Here is the tentative schedule for the Java 3D 1.5.1 release:
 
Changed:
<
<
>
>
  • Beta1 code freeze: 29-Mar-2007 (all new features / bug fixes complete)
  • Beta1 available: 02-Apr-2007
  • Final code freeze: 25-Apr-2007 (show-stopper regressions only)
  • Final release available: 02-May-2007

Java 3D 1.5.1 Improvements

The following improvements are planned for Java 3D 1.5.1. We plan a minor release, with no API changes, so we can get it done very quickly. Only bug fixes and relatively minor enhancements will be done.

Committed Features

 
Changed:
<
<
NOTE: A 1.5.1 bug-fix release is being planned. This will not include any additional features, but will provide support for Microsoft Vista as well as fixes for many bugs that didn't make the 1.5.0 release.
>
>
Uncommitted Features
 
Changed:
<
<

Targeted for 1.6

>
>

Java 3D 1.6 Features

Following are possibilities for the 1.6 release:

 
Line: 79 to 77
 

Community Features

Changed:
<
<
This list of features is under discussion for possible inclusion into the 1.5 API (or beyond),
>
>
This list of features is under discussion for possible inclusion into the 1.6 API (or beyond),
 if there is community involvement. Please refer to the Contributing to Java 3D page to learn how to contribute.

Deleted:
<
<
  • BY_REF Support for CoordinateIndices To Reduce Memory Bloat - (Issue 225)
 
  • Netbeans module
Deleted:
<
<
  • Serialization problem with vecmath - (Issue 227)
 
Line: 97 to 93
 The following links will query the bug database for P1-P4 issues (which we plan to address at some point):
Deleted:
<
<
 
Line: 114 to 109
 

Java 3D Feature Suggestions

This section is for collecting ideas for possible future versions of Java 3D. Anyone should feel free to add their ideas to this section.

Changed:
<
<
If any of these are deemed feasible for 1.5 or 1.6 we can move them to one of the appropriate sections above (probably the community
>
>
If any of these are deemed feasible for 1.6 we can move them to one of the appropriate sections above (probably the community
 features section).

Possible Java 3D 1.x Features

Changed:
<
<
Here is an unprioritized list of features and utilities that could be considered for a future 1.5, 1.6, ... release.
>
>
Here is an unprioritized list of features and utilities that could be considered for a future 1.6, 1.7, ... release.
 
  • Nurbs surface rendering (utility)
  • API support for retained alpha buffers - (Issue XXX)
Added:
>
>
  • Extensibility:
    • Access to the native context (JOGL integration)
 

Possible Java 3D 2.0 Features

Here is an unprioritized list of possible features under consideration for a future 2.0 version of the Java 3D API.

  • Extensibility:
Deleted:
<
<
    • Access to the native context (JOGL integration)
 
    • Geometry extensibility
    • Additional node types (e.g., haptic rendering)
    • Extensible geometry processing algorithms

 <<O>>  Difference Topic Java3DRoadmap (28 - 08 Nov 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 24 to 24
 
  • Beta1 code freeze: 25-Sep-2006 (all new features / major changes complete)
  • Beta1 available: 29-Sep-2006
Changed:
<
<
  • Beta2 code freeze: 09-Nov-2006 (bug fixes only)
  • Beta2 available: 10-Nov-2006
>
>
  • Beta2 code freeze: 09-Nov-2006 (bug fixes only)
  • Beta2 available: 13-Nov-2006
 
  • Final code freeze: 08-Dec-2006 (show-stopper regressions only)
  • Final release available: 15-Dec-2006
Line: 43 to 43
 

Targeted for 1.5

Deleted:
<
<
Required Features
 
  • JOGL-based renderer - (Issue 229)
  • Texture optimizations:
Line: 54 to 52
 
Added:
>
>
  • Move compressed geometry from core to utils - (Issue 246)
 
Changed:
<
<
Desired Features

>
>
NOTE: A 1.5.1 bug-fix release is being planned. This will not include any additional features, but will provide support for Microsoft Vista as well as fixes for many bugs that didn't make the 1.5.0 release.
 

Targeted for 1.6

Line: 73 to 67
 
Added:
>
>
    • Use OpenGL automatic mipmap generation - (Issue 126)
 
  • Geometry optimization:
Added:
>
>
  • Cg shader support for DirectX 9 - (Issue 218)
 
  • Change to using nanoTime internally for alpha interpolators - (Issue 214)
  • More efficient use of CPU/resources by modifying scheduling behaviour - (Issue 261)

 <<O>>  Difference Topic Java3DRoadmap (27 - 30 Oct 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 22 to 22
 Here is the tentative schedule for the Java 3D 1.5.0 release:
Changed:
<
<
  • Beta1 code freeze: 21-Sep-2006 (all new features / major changes complete)
  • Beta1 available: 22-Sep-2006
  • Beta2 code freeze: 02-Nov-2006 (bug fixes only)
  • Beta2 available: 03-Nov-2006
  • Final code freeze: 01-Dec-2006 (show-stopper regressions only)
  • Final release available: 08-Dec-2006
>
>
  • Beta1 code freeze: 25-Sep-2006 (all new features / major changes complete)
  • Beta1 available: 29-Sep-2006
  • Beta2 code freeze: 09-Nov-2006 (bug fixes only)
  • Beta2 available: 10-Nov-2006
  • Final code freeze: 08-Dec-2006 (show-stopper regressions only)
  • Final release available: 15-Dec-2006
 

Java 3D 1.5 / 1.6 Features

Line: 51 to 51
 
Changed:
<
<
>
>
 
Line: 102 to 102
 The following links will query the bug database for P1-P4 issues (which we plan to address at some point):
Added:
>
>
 

 <<O>>  Difference Topic Java3DRoadmap (26 - 30 Aug 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 22 to 22
 Here is the tentative schedule for the Java 3D 1.5.0 release:
Changed:
<
<
  • Beta1: 31-Aug-2006 (all new features / major changes complete)
  • Beta2: 31-Oct-2006
  • Final release: 30-Nov-2006
>
>
  • Beta1 code freeze: 21-Sep-2006 (all new features / major changes complete)
  • Beta1 available: 22-Sep-2006
  • Beta2 code freeze: 02-Nov-2006 (bug fixes only)
  • Beta2 available: 03-Nov-2006
  • Final code freeze: 01-Dec-2006 (show-stopper regressions only)
  • Final release available: 08-Dec-2006
 

Java 3D 1.5 / 1.6 Features

Line: 48 to 51
 
Changed:
<
<
  • Lightweight Canvas3D? (e.g., JCanvas3D?) - (Issue 131)
>
>
 

 <<O>>  Difference Topic Java3DRoadmap (25 - 29 Jun 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 56 to 56
 Desired Features

  • Cg shader support for DirectX 9 - (Issue 218)
Deleted:
<
<
 
Deleted:
<
<

Maybe in 1.5 or 1.6

  • Texture optimizations:
  • Geometry optimization:
  • Change to using nanoTime internally for alpha interpolators - (Issue 214)
  • More efficient use of CPU/resources by modifying scheduling behaviour - (Issue 261)
 

Targeted for 1.6

Line: 79 to 69
 
  • Texture optimizations:
Added:
>
>
  • Geometry optimization:
  • Change to using nanoTime internally for alpha interpolators - (Issue 214)
  • More efficient use of CPU/resources by modifying scheduling behaviour - (Issue 261)
 Note that these new issues are in addition to any other issues that have been filed (see Open Issues).
Line: 90 to 85
 Contributing to Java 3D page to learn how to contribute.
Added:
>
>
 

 <<O>>  Difference Topic Java3DRoadmap (24 - 08 Jun 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 16 to 16
 

Java 3D 1.4

Changed:
<
<
The final (fcs) release of the Java 3D 1.4.0 release is now available at https://java3d.dev.java.net/binary-builds.html
>
>
Java 3D 1.4 is the current version of the Java 3D API.
 
Changed:
<
<

New features

The 1.4 version of the Java 3D API includes the following new API features. The complete javadoc-generated API documentation is available at http://download.java.net/media/java3d/javadoc/1.4.0/index.html

Deprecated features

The following features have been deprecated in the Java 3D API.
  • CompressedGeometry class (no HW support, lack of industry acceptance)
  • Sensor prediction (has never been implemented)
  • PickPoint class (not fully implemented, cannot be used for geometry-based picking; use PickBounds with a BoundingSphere that has a small radius)
  • Morph node (expensive, picking doesn't work, can be done in a utility)
>
>

Java 3D 1.5

 
Changed:
<
<
Note that deprecated features will not actually be removed. It instead reflects a decrease of emphasis on these features. While they should continue to function normally, no additional effort is likely to be put into them (for example, compressed geometry will not be supported with programmable shaders). This action paves the way to remove them from a future major release (e.g., a 2.0 release).
>
>
Here is the tentative schedule for the Java 3D 1.5.0 release:
 
Changed:
<
<

>
>
  • Beta1: 31-Aug-2006 (all new features / major changes complete)
  • Beta2: 31-Oct-2006
  • Final release: 30-Nov-2006
 
Changed:
<
<

Java 3D 1.5 / 1.6

>
>

Java 3D 1.5 / 1.6 Features

 The following features were originally planned for the 1.5 release. Rather than doing them all as one big release, which could take 15 months or more, we now propose to split the work among two releases, each of which should take a much shorter amount of time.
Line: 69 to 48
 
Added:
>
>
  • Lightweight Canvas3D? (e.g., JCanvas3D?) - (Issue 131)
 
  • Stop using finalize() to clean up state - (Issue 121)
Added:
>
>
  • Need Windows/amd64 port of Java 3D - (Issue 147)
 

Desired Features

  • Cg shader support for DirectX 9 - (Issue 218)
Deleted:
<
<
  • Lightweight Canvas3D? (e.g., JCanvas3D?) - (Issue 131)
 
  • Point sprites - (Issue 188)
  • Move compressed geometry from core to utils - (Issue 246)
  • Texture optimizations:
    • Use OpenGL automatic mipmap generation - (Issue 126)
Deleted:
<
<
  • Need Windows/amd64 port of Java 3D - (Issue 147)
  • Change to using nanoTime internally for alpha interpolators - (Issue 214)
  • More efficient use of CPU/resources by modifying scheduling behaviour - (Issue 261)
 

Maybe in 1.5 or 1.6

Deleted:
<
<
 
  • Texture optimizations:
Deleted:
<
<
 
  • Geometry optimization:
Added:
>
>
  • Change to using nanoTime internally for alpha interpolators - (Issue 214)
  • More efficient use of CPU/resources by modifying scheduling behaviour - (Issue 261)
 

Targeted for 1.6

Added:
>
>
 
Added:
>
>
 

Note that these new issues are in addition to any other issues that have been filed (see Open Issues).

Line: 112 to 91
 page to learn how to contribute.

Deleted:
<
<
  • API support for retained alpha buffers - (Issue XXX)
 
  • BY_REF Support for CoordinateIndices To Reduce Memory Bloat - (Issue 225)
  • Netbeans module
  • Serialization problem with vecmath - (Issue 227)
Line: 147 to 125
 Here is an unprioritized list of features and utilities that could be considered for a future 1.5, 1.6, ... release.
  • Nurbs surface rendering (utility)
Added:
>
>
  • API support for retained alpha buffers - (Issue XXX)
 

Possible Java 3D 2.0 Features


 <<O>>  Difference Topic Java3DRoadmap (23 - 01 Jun 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 57 to 57
 The second will be called 1.6.0, and should take about 9-12 months to complete. The primary goal of this release will be to finish implementing all of the remaining high-priority features. By splitting it up in this manner, we don't think that the final end date will be affected by more than about 3 months or so. The
Changed:
<
<
advantage is that we will be able to deliver a release this year (2006).
>
>
advantage is that we will be able to deliver the 1.5 release this calendar year (2006).
 

Targeted for 1.5

Line: 111 to 111
 Contributing to Java 3D page to learn how to contribute.
Changed:
<
<
>
>
 
  • API support for retained alpha buffers - (Issue XXX)
  • BY_REF Support for CoordinateIndices To Reduce Memory Bloat - (Issue 225)
  • Netbeans module

 <<O>>  Difference Topic Java3DRoadmap (22 - 19 Apr 2006 - Main.damonhd)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 82 to 82
 
    • Use OpenGL automatic mipmap generation - (Issue 126)
  • Need Windows/amd64 port of Java 3D - (Issue 147)
  • Change to using nanoTime internally for alpha interpolators - (Issue 214)
Added:
>
>
  • More efficient use of CPU/resources by modifying scheduling behaviour - (Issue 261)
 

Maybe in 1.5 or 1.6


 <<O>>  Difference Topic Java3DRoadmap (21 - 21 Mar 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 66 to 66
 
  • JOGL-based renderer - (Issue 229)
  • Texture optimizations:
Changed:
<
<
>
>
 

 <<O>>  Difference Topic Java3DRoadmap (20 - 17 Mar 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 77 to 77
 
Added:
>
>
  • Move compressed geometry from core to utils - (Issue 246)
 
  • Texture optimizations:
    • Use OpenGL automatic mipmap generation - (Issue 126)
  • Need Windows/amd64 port of Java 3D - (Issue 147)
Line: 122 to 123
 The following links will query the bug database for P1-P4 issues (which we plan to address at some point):
Deleted:
<
<
 

 <<O>>  Difference Topic Java3DRoadmap (19 - 09 Feb 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 16 to 16
 

Java 3D 1.4

Changed:
<
<
Here is the current schedule for the Java 3D 1.4.0 release:

  • Build6 available: 16-Sep-2005
  • Beta1 soft code freeze: 6-Oct-2005 (all core features / major changes complete)
  • Beta1 hard code freeze: 13-Oct-2005
  • Beta1 available: 14-Oct-2005
  • Beta2 code freeze: 22-Nov-2005
  • Beta2 available: 23-Nov-2005
  • Beta3 code freeze: 5-Jan-2006 (all bug fixes & other changes complete)
  • Beta3 available: 6-Jan-2006
  • Beta4 available: 7-Feb-2006 (Windows installer + show-stopper regressions only)
  • Final code freeze: 20-Feb-2006 (show-stopper regressions only)
  • Final release available : 24-Feb-2006
>
>
The final (fcs) release of the Java 3D 1.4.0 release is now available at https://java3d.dev.java.net/binary-builds.html
 

New features

Changed:
<
<
The following new API features have been implemented, and are undergoing final review for inclusion into the 1.4 version of the Java 3D API.
>
>
The 1.4 version of the Java 3D API includes the following new API features. The complete javadoc-generated API documentation is available at http://download.java.net/media/java3d/javadoc/1.4.0/index.html
 
Line: 45 to 36
 

Deprecated features

Changed:
<
<
This is a list of features that we propose to deprecateALERT! in the API.
>
>
The following features have been deprecated in the Java 3D API.
 
  • CompressedGeometry class (no HW support, lack of industry acceptance)
  • Sensor prediction (has never been implemented)
  • PickPoint class (not fully implemented, cannot be used for geometry-based picking; use PickBounds with a BoundingSphere that has a small radius)
  • Morph node (expensive, picking doesn't work, can be done in a utility)
Changed:
<
<
Note that deprecated features will not actually be removed. It instead reflects a decrease of emphasis on these features. While they should continue to function normally, no additional effort is likely to be put into them (for example, compressed geometry will not be supported with programmable shaders). This action paves the way to remove them from a future major release (e.g., a 2.0 release).
>
>
Note that deprecated features will not actually be removed. It instead reflects a decrease of emphasis on these features. While they should continue to function normally, no additional effort is likely to be put into them (for example, compressed geometry will not be supported with programmable shaders). This action paves the way to remove them from a future major release (e.g., a 2.0 release).
 

 <<O>>  Difference Topic Java3DRoadmap (18 - 07 Feb 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 151 to 151
 

Possible Java 3D 1.x Features

Changed:
<
<
Here is an unprioritized list of features that are desired by and utilities that could be considered for a future 1.5, 1.6, ... release:
>
>
Here is an unprioritized list of features and utilities that could be considered for a future 1.5, 1.6, ... release.
 
  • Nurbs surface rendering (utility)

Possible Java 3D 2.0 Features


 <<O>>  Difference Topic Java3DRoadmap (17 - 06 Feb 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 7 to 7
 This page shows the roadmap to new releases. Only next release might have release dates shown. Release dates are added as soon as decided. Please read Java3DWikiInfo before making any changes to these pages.
Added:
>
>
NOTE: The Java 3D Feature Suggestions section is for Java 3D community members to add their list of desired features. Only approved developers should modify the list of features in the Java 3D 1.5 / 1.6 section, since we use this for project planning.
 

Table of Contents

Line: 23 to 26
 
  • Beta2 available: 23-Nov-2005
  • Beta3 code freeze: 5-Jan-2006 (all bug fixes & other changes complete)
  • Beta3 available: 6-Jan-2006
Changed:
<
<
  • Beta4 available: xx-Jan-2006 (Windows installer + show-stopper regressions only)
  • Final code freeze: xx-Feb-2006 (show-stopper regressions only)
  • Final release available : xx-Feb-2006
>
>
  • Beta4 available: 7-Feb-2006 (Windows installer + show-stopper regressions only)
  • Final code freeze: 20-Feb-2006 (show-stopper regressions only)
  • Final release available : 24-Feb-2006
 

New features

The following new API features have been implemented, and are undergoing final review for inclusion into the 1.4 version of the Java 3D API.
Line: 55 to 58
 

Java 3D 1.5 / 1.6

The following features were originally planned for the 1.5 release. Rather than doing them all as one big release, which could take

Changed:
<
<
15 months or more, we now propose to split the work among two releases, each of which should take about 9 months. The first of these releases will be called 1.5.0, and the second will be called 1.6.0.
>
>
15 months or more, we now propose to split the work among two releases, each of which should take a much shorter amount of time. The first of these releases will be called 1.5.0, and should take about 6-9 months to complete. The primary goal of this release will be to get it out fairly quickly, while still implementing an interesting subset of the proposed features. The second will be called 1.6.0, and should take about 9-12 months to complete. The primary goal of this release will be to finish implementing all of the remaining high-priority features. By splitting it up in this manner, we don't think that the final end date will be affected by more than about 3 months or so. The advantage is that we will be able to deliver a release this year (2006).
 

Targeted for 1.5

Line: 80 to 88
 
    • Use OpenGL automatic mipmap generation - (Issue 126)
  • Need Windows/amd64 port of Java 3D - (Issue 147)
  • Change to using nanoTime internally for alpha interpolators - (Issue 214)
Deleted:
<
<
  • Nurbs surface rendering
 

Maybe in 1.5 or 1.6

Line: 114 to 121
 
  • BY_REF Support for CoordinateIndices To Reduce Memory Bloat - (Issue 225)
  • Netbeans module
  • Serialization problem with vecmath - (Issue 227)
Changed:
<
<
cP5 "owner-needed" issues
>
>
 

Line: 135 to 142
 
Changed:
<
<

Java 3D 2.0

>
>

Java 3D Feature Suggestions

This section is for collecting ideas for possible future versions of Java 3D. Anyone should feel free to add their ideas to this section. If any of these are deemed feasible for 1.5 or 1.6 we can move them to one of the appropriate sections above (probably the community features section).

Possible Java 3D 1.x Features

Here is an unprioritized list of features that are desired by and utilities that could be considered for a future 1.5, 1.6, ... release:

  • Nurbs surface rendering (utility)

Possible Java 3D 2.0 Features

 Here is an unprioritized list of possible features under consideration for a future 2.0 version of the Java 3D API.
  • Extensibility:
    • Access to the native context (JOGL integration)

 <<O>>  Difference Topic Java3DRoadmap (16 - 03 Feb 2006 - Main.weolopez)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 112 to 112
 
Added:
>
>
  • Netbeans module
 
  • Serialization problem with vecmath - (Issue 227)
Changed:
<
<
>
>
cP5 "owner-needed" issues
 

Open Issues


 <<O>>  Difference Topic Java3DRoadmap (15 - 02 Feb 2006 - Main.langna)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 80 to 80
 
    • Use OpenGL automatic mipmap generation - (Issue 126)
  • Need Windows/amd64 port of Java 3D - (Issue 147)
  • Change to using nanoTime internally for alpha interpolators - (Issue 214)
Added:
>
>
  • Nurbs surface rendering
 

Maybe in 1.5 or 1.6


 <<O>>  Difference Topic Java3DRoadmap (14 - 28 Jan 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 62 to 62
 Required Features
Changed:
<
<
>
>
 
  • Texture optimizations:
Line: 96 to 96
 
Changed:
<
<
>
>
 Note that these new issues are in addition to any other issues that have been filed (see Open Issues).
Line: 121 to 121
 (which we plan to address at some point):
Added:
>
>
 

The following links will query the bug database for P5 issues


 <<O>>  Difference Topic Java3DRoadmap (13 - 27 Jan 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 60 to 60
 

Targeted for 1.5

Changed:
<
<
Must Have
>
>
Required Features
 
  • JOGL-based renderer - (Issue XXX)
  • Texture optimizations:
Line: 71 to 71
 
Changed:
<
<
Nice To Have
>
>
Desired Features
 
  • Cg shader support for DirectX 9 - (Issue 218)
  • Lightweight Canvas3D? (e.g., JCanvas3D?) - (Issue 131)

 <<O>>  Difference Topic Java3DRoadmap (12 - 25 Jan 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 69 to 69
 
Changed:
<
<
>
>
 Nice To Have

 <<O>>  Difference Topic Java3DRoadmap (11 - 24 Jan 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 84 to 84
 

Maybe in 1.5 or 1.6

Changed:
<
<
>
>
 
  • Texture optimizations:
Line: 93 to 93
 

Targeted for 1.6

Changed:
<
<
>
>
 
  • Shadow map support - (Issue XXX)
  • Texture optimizations:

 <<O>>  Difference Topic Java3DRoadmap (10 - 23 Jan 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 30 to 30
 

New features

The following new API features have been implemented, and are undergoing final review for inclusion into the 1.4 version of the Java 3D API.
Changed:
<
<
>
>
 
Changed:
<
<
>
>
 

Deprecated features

This is a list of features that we propose to deprecateALERT! in the API.
Changed:
<
<
  • CompressedGeometry? class (no HW support, lack of industry acceptance)
>
>
  • CompressedGeometry class (no HW support, lack of industry acceptance)
 
  • Sensor prediction (has never been implemented)
Changed:
<
<
  • PickPoint? class (not fully implemented, cannot be used for geometry-based picking; use PickBounds? with a BoundingSphere? that has a small radius)
>
>
  • PickPoint class (not fully implemented, cannot be used for geometry-based picking; use PickBounds with a BoundingSphere that has a small radius)
 
  • Morph node (expensive, picking doesn't work, can be done in a utility)
Note that deprecated features will not actually be removed. It instead reflects a decrease of emphasis on these features. While they should continue to function normally, no additional effort is likely to be put into them (for example, compressed geometry will not be supported with programmable shaders). This action paves the way to remove them from a future major release (e.g., a 2.0 release).
Added:
>
>

Java 3D 1.5 / 1.6

The following features were originally planned for the 1.5 release. Rather than doing them all as one big release, which could take 15 months or more, we now propose to split the work among two releases, each of which should take about 9 months. The first of these releases will be called 1.5.0, and the second will be called 1.6.0.

Targeted for 1.5

Must Have

Nice To Have

Maybe in 1.5 or 1.6

  • Render to texture - (Issue XXX)
  • Texture optimizations:
  • Geometry optimization:

Targeted for 1.6

Note that these new issues are in addition to any other issues that have been filed (see Open Issues).

Community Features

This list of features is under discussion for possible inclusion into the 1.5 API (or beyond), if there is community involvement. Please refer to the Contributing to Java 3D page to learn how to contribute.

 
Changed:
<
<

Open Issues

>
>

Open Issues

 The following links will query the bug database for P1-P4 issues (which we plan to address at some point):
Line: 66 to 131
 
Deleted:
<
<

Java 3D 1.5

This list of high priority features is being seriously considered for the 1.5 version of the Java 3D API:

The following features are also being considered:

The following improvements (enhancements) are being considered:

  • JOGL-based renderer
  • Texture optimizations:
    • Native support for ABGR format - (Issue 85)
    • Use Pixel Buffer Objects - (Issue 118)
    • Use OpenGL? automatic mipmap generation - (Issue 126)
  • Geometry optimization:

Note that these new issues are in addition to any other issues that have been filed (see Open Issues).

Java 3D 1.6

Nothing except features for community planned at the moment.
 

Java 3D 2.0

Here is an unprioritized list of possible features under consideration for a future 2.0 version of the Java 3D API.
  • Extensibility:
Line: 106 to 142
 
    • Rendering Device Interface (pluggable renderers)
    • Visibility structure
Deleted:
<
<

Features for community

This list of medium priority features is under discussion for possible inclusion into the 1.5 API (or beyond). Anyone willing to implement those features can do so after proceeding the following steps.
  • Ability for nested ViewSpecificGroup nodes to replace the set of views
  • API support for retained alpha buffers
  • Ability to query properties from a GraphicsConfiguration?
  • Better support for off-screen configuration parameters (e.g., an attribute in GraphicsConfigTemplate3D? indicating whether the requested GraphicsConfiguration? is used for on-screen rendering, off-screen rendering, or both)

 <<O>>  Difference Topic Java3DRoadmap (9 - 06 Jan 2006 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 21 to 21
 
  • Beta1 available: 14-Oct-2005
  • Beta2 code freeze: 22-Nov-2005
  • Beta2 available: 23-Nov-2005
Changed:
<
<
  • Beta3 code freeze: 5-Jan-2006 (all bug fixes & other changes complete)
  • Beta3 available: 6-Jan-2006
>
>
  • Beta3 code freeze: 5-Jan-2006 (all bug fixes & other changes complete)
  • Beta3 available: 6-Jan-2006
 
  • Beta4 available: xx-Jan-2006 (Windows installer + show-stopper regressions only)
  • Final code freeze: xx-Feb-2006 (show-stopper regressions only)
  • Final release available : xx-Feb-2006

 <<O>>  Difference Topic Java3DRoadmap (8 - 20 Dec 2005 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 21 to 21
 
  • Beta1 available: 14-Oct-2005
  • Beta2 code freeze: 22-Nov-2005
  • Beta2 available: 23-Nov-2005
Changed:
<
<
  • Beta3 code freeze: 5-Jan-2006
>
>
  • Beta3 code freeze: 5-Jan-2006 (all bug fixes & other changes complete)
 
  • Beta3 available: 6-Jan-2006
Changed:
<
<
  • Final code freeze: 20-Jan-2006
  • Final release available : 27-Jan-2006
>
>
  • Beta4 available: xx-Jan-2006 (Windows installer + show-stopper regressions only)
  • Final code freeze: xx-Feb-2006 (show-stopper regressions only)
  • Final release available : xx-Feb-2006
 

New features

The following new API features have been implemented, and are undergoing final review for inclusion into the 1.4 version of the Java 3D API.

 <<O>>  Difference Topic Java3DRoadmap (7 - 23 Nov 2005 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 19 to 19
 
  • Beta1 soft code freeze: 6-Oct-2005 (all core features / major changes complete)
  • Beta1 hard code freeze: 13-Oct-2005
  • Beta1 available: 14-Oct-2005
Changed:
<
<
  • Beta2 code freeze: 22-Nov-2005
  • Beta2 available: 23-Nov-2005
>
>
  • Beta2 code freeze: 22-Nov-2005
  • Beta2 available: 23-Nov-2005
 
  • Beta3 code freeze: 5-Jan-2006
  • Beta3 available: 6-Jan-2006
  • Final code freeze: 20-Jan-2006

 <<O>>  Difference Topic Java3DRoadmap (6 - 11 Nov 2005 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 74 to 74
 The following features are also being considered:
Added:
>
>
  • Non-power-of-two textures
  • Additional texture formats:
    • NIO buffer support - Issue 194
    • Texture compression formats
 

The following improvements (enhancements) are being considered:

Line: 104 to 108
 

Features for community

This list of medium priority features is under discussion for possible inclusion into the 1.5 API (or beyond). Anyone willing to implement those features can do so after proceeding the following steps.
Deleted:
<
<
  • Non-power-of-two textures
 
  • Ability for nested ViewSpecificGroup nodes to replace the set of views
  • API support for retained alpha buffers
  • Ability to query properties from a GraphicsConfiguration?
  • Better support for off-screen configuration parameters (e.g., an attribute in GraphicsConfigTemplate3D? indicating whether the requested GraphicsConfiguration? is used for on-screen rendering, off-screen rendering, or both)
Deleted:
<
<
  • Additional texture formats:
    • NIO buffer support
    • Texture compression formats
 

 <<O>>  Difference Topic Java3DRoadmap (5 - 03 Nov 2005 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 70 to 70
 
Deleted:
<
<
 The following features are also being considered:
Added:
>
>
 The following improvements (enhancements) are being considered:
Added:
>
>
  • JOGL-based renderer
 
  • Texture optimizations:

 <<O>>  Difference Topic Java3DRoadmap (4 - 03 Nov 2005 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Changed:
<
<

Java3DRoadmap

>
>

Java3DRoadmap

 This page shows the roadmap to new releases. Only next release might have release dates shown. Release dates are added as soon as decided. Please read Java3DWikiInfo before making any changes to these pages.
Changed:
<
<

Table of Contents

>
>

Table of Contents

 

Java 3D 1.4

Changed:
<
<
  • Build6 available: 16-Sep
  • Beta1 soft code freeze: 06-Oct (all core features / major changes complete)
  • Beta1 hard code freeze: 13-Oct
  • Beta1 available: 14-Oct
  • Beta2 code freeze: 10-Nov
  • Beta2 available: 11-Nov
  • Final code freeze: 2-Dec
  • Final release available : 9-Dec

Remaining features

This list of high priority features will almost certainly make it into the 1.4 version of the Java 3D API. In Process:
>
>
Here is the current schedule for the Java 3D 1.4.0 release:

  • Build6 available: 16-Sep-2005
  • Beta1 soft code freeze: 6-Oct-2005 (all core features / major changes complete)
  • Beta1 hard code freeze: 13-Oct-2005
  • Beta1 available: 14-Oct-2005
  • Beta2 code freeze: 22-Nov-2005
  • Beta2 available: 23-Nov-2005
  • Beta3 code freeze: 5-Jan-2006
  • Beta3 available: 6-Jan-2006
  • Final code freeze: 20-Jan-2006
  • Final release available : 27-Jan-2006

New features

The following new API features have been implemented, and are undergoing final review for inclusion into the 1.4 version of the Java 3D API.
 
Deleted:
<
<

Completed features

 
Line: 45 to 46
 
  • Sensor prediction (has never been implemented)
  • PickPoint? class (not fully implemented, cannot be used for geometry-based picking; use PickBounds? with a BoundingSphere? that has a small radius)
  • Morph node (expensive, picking doesn't work, can be done in a utility)
Changed:
<
<
More on Deprecation
Note that deprecated features will not actually be removed. It instead reflects a decrease of emphasis on these features. While they should continue to function normally, no additional effort is likely to be put into them (for example, compressed geometry will not be supported with programmable shaders). This action paves the way to remove them from a future major release (e.g., a 2.0 release).
>
>
Note that deprecated features will not actually be removed. It instead reflects a decrease of emphasis on these features. While they should continue to function normally, no additional effort is likely to be put into them (for example, compressed geometry will not be supported with programmable shaders). This action paves the way to remove them from a future major release (e.g., a 2.0 release).
 
Changed:
<
<

List of possible improvements

Here is a list of newly-filed issues that represent possible improvements to Java 3D. This list is not prioritized, nor are any of these improvements guaranteed to be implemented.
  • Texture optimizations:
  • Geometry optimization:
  • SetLive?/ ClearLive? MT cleanup (Issue 120)
  • Stop using finalize() to cleanup state (Issue 121)
  • Collection class usage: (Issue 122)
    • Use Set versus List when appropriate
    • Use generic Collection rather than j3d-specific classes (e.g., UnorderList?)
  • Eliminate memory free lists (Issue 123)
  • Improve picking performance / reduce garbage generation (Issue 124)
  • Optimize CanvasViewCache? to eliminate redundant operations & garbage generation (Issue 125)
>
>

Open Issues

 
Changed:
<
<
Note that these new issues are in addition to any other issues that have been filed. For a complete list, query the list of issues.
>
>
The following links will query the bug database for P1-P4 issues (which we plan to address at some point):

The following links will query the bug database for P5 issues (which we have no plans to address, unless something changes):


Java 3D 1.5

This list of high priority features is being seriously considered for the 1.5 version of the Java 3D API:
 
Changed:
<
<

java 3D 1.5

This list of high priority features is being seriously considered for the 1.5 version of the Java 3D API.
>
>
The following features are also being considered:
 
Changed:
<
<
>
>
The following improvements (enhancements) are being considered:
  • Texture optimizations:
    • Native support for ABGR format - (Issue 85)
    • Use Pixel Buffer Objects - (Issue 118)
    • Use OpenGL? automatic mipmap generation - (Issue 126)
  • Geometry optimization:

Note that these new issues are in addition to any other issues that have been filed (see Open Issues).

 
Changed:
<
<

java 3D 1.6

>
>

Java 3D 1.6

 Nothing except features for community planned at the moment.
Changed:
<
<

java 3D 2.0

>
>

Java 3D 2.0

 Here is an unprioritized list of possible features under consideration for a future 2.0 version of the Java 3D API.
  • Extensibility:
    • Access to the native context (JOGL integration)
Line: 91 to 102
 

Features for community

Changed:
<
<
This list of medium priority features is under discussion for possible inclusion into the 1.4 or 1.5 API (or beyond). Anyone willing to implement those features can do so after proceeding the following steps.
>
>
This list of medium priority features is under discussion for possible inclusion into the 1.5 API (or beyond). Anyone willing to implement those features can do so after proceeding the following steps.
 
  • Non-power-of-two textures
Changed:
<
<
>
>
 
  • API support for retained alpha buffers
  • Ability to query properties from a GraphicsConfiguration?
  • Better support for off-screen configuration parameters (e.g., an attribute in GraphicsConfigTemplate3D? indicating whether the requested GraphicsConfiguration? is used for on-screen rendering, off-screen rendering, or both)
Deleted:
<
<
  • Enhance getLocalToVWorld() to return a valid result for non-live graphs.
 
  • Additional texture formats:
    • NIO buffer support
    • Texture compression formats

 <<O>>  Difference Topic Java3DRoadmap (3 - 06 Sep 2005 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Deleted:
<
<
 

Java3DRoadmap

This page shows the roadmap to new releases. Only next release might have release dates shown. Release dates are added as soon as decided.

Added:
>
>
Please read Java3DWikiInfo before making any changes to these pages.
 
Added:
>
>

Table of Contents

 
Added:
>
>
 

Java 3D 1.4


 <<O>>  Difference Topic Java3DRoadmap (2 - 06 Sep 2005 - Main.kcr)
Line: 1 to 1
 
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go
Line: 10 to 10
 
Changed:
<
<

java 3D 1.4

>
>

Java 3D 1.4

 
Changed:
<
<
  • Beta1 soft code freeze: 15-Sep (all core features / major changes complete)
  • Beta1 hard code freeze: 22-Sep
  • Beta2 code freeze: 20-Oct
  • Final code freeze: 4-Nov
>
>
  • Build6 available: 16-Sep
  • Beta1 soft code freeze: 06-Oct (all core features / major changes complete)
  • Beta1 hard code freeze: 13-Oct
  • Beta1 available: 14-Oct
  • Beta2 code freeze: 10-Nov
  • Beta2 available: 11-Nov
  • Final code freeze: 2-Dec
  • Final release available : 9-Dec
 

Remaining features

This list of high priority features will almost certainly make it into the 1.4 version of the Java 3D API.

 <<O>>  Difference Topic Java3DRoadmap (1 - 16 Aug 2005 - Main.pepe)
Line: 1 to 1
Added:
>
>
META TOPICPARENT name="Java3D"
Home | Changes | Index | Search | Go

Java3DRoadmap

This page shows the roadmap to new releases. Only next release might have release dates shown. Release dates are added as soon as decided.

java 3D 1.4

  • Beta1 soft code freeze: 15-Sep (all core features / major changes complete)
  • Beta1 hard code freeze: 22-Sep
  • Beta2 code freeze: 20-Oct
  • Final code freeze: 4-Nov

Remaining features

This list of high priority features will almost certainly make it into the 1.4 version of the Java 3D API. In Process:

Completed features

Deprecated features

This is a list of features that we propose to deprecateALERT! in the API.
  • CompressedGeometry? class (no HW support, lack of industry acceptance)
  • Sensor prediction (has never been implemented)
  • PickPoint? class (not fully implemented, cannot be used for geometry-based picking; use PickBounds? with a BoundingSphere? that has a small radius)
  • Morph node (expensive, picking doesn't work, can be done in a utility)
More on Deprecation
Note that deprecated features will not actually be removed. It instead reflects a decrease of emphasis on these features. While they should continue to function normally, no additional effort is likely to be put into them (for example, compressed geometry will not be supported with programmable shaders). This action paves the way to remove them from a future major release (e.g., a 2.0 release).

List of possible improvements

Here is a list of newly-filed issues that represent possible improvements to Java 3D. This list is not prioritized, nor are any of these improvements guaranteed to be implemented.
  • Texture optimizations:
  • Geometry optimization:
  • SetLive?/ ClearLive? MT cleanup (Issue 120)
  • Stop using finalize() to cleanup state (Issue 121)
  • Collection class usage: (Issue 122)
    • Use Set versus List when appropriate
    • Use generic Collection rather than j3d-specific classes (e.g., UnorderList?)
  • Eliminate memory free lists (Issue 123)
  • Improve picking performance / reduce garbage generation (Issue 124)
  • Optimize CanvasViewCache? to eliminate redundant operations & garbage generation (Issue 125)

Note that these new issues are in addition to any other issues that have been filed. For a complete list, query the list of issues.

java 3D 1.5

This list of high priority features is being seriously considered for the 1.5 version of the Java 3D API.

java 3D 1.6

Nothing except features for community planned at the moment.

java 3D 2.0

Here is an unprioritized list of possible features under consideration for a future 2.0 version of the Java 3D API.
  • Extensibility:
    • Access to the native context (JOGL integration)
    • Geometry extensibility
    • Additional node types (e.g., haptic rendering)
    • Extensible geometry processing algorithms
  • Plug-in capability
    • Rendering Device Interface (pluggable renderers)
    • Visibility structure

Features for community

This list of medium priority features is under discussion for possible inclusion into the 1.4 or 1.5 API (or beyond). Anyone willing to implement those features can do so after proceeding the following steps.
  • Non-power-of-two textures
  • Point sprites
  • Ability for nested ViewSpecificGroup nodes to replace the set of views
  • API support for retained alpha buffers
  • Ability to query properties from a GraphicsConfiguration?
  • Better support for off-screen configuration parameters (e.g., an attribute in GraphicsConfigTemplate3D? indicating whether the requested GraphicsConfiguration? is used for on-screen rendering, off-screen rendering, or both)
  • Enhance getLocalToVWorld() to return a valid result for non-live graphs.
  • Additional texture formats:
    • NIO buffer support
    • Texture compression formats

Topic Java3DRoadmap . { View | Diffs r60 < r59 < r58 < r57 | More }
 XML java.net RSS