Upcoming Features
The current release of Java 3D is 1.3.2
Following is a list of features that are in 1.3. This was
sent to the Java 3D interest list by the J3D team at Sun.
Planned 1.3 features
Core API Changes
- Depth-sorted transparency
- Objects scoped to a View (Shape3D, Light, etc.)
- Texture3D by-reference: provides capability to refer to
slices of a single image (RenderedVolumeImage)
- Ability to offset a raster in screen coordinates from the
raster point
- Anisotropic filtering
- Add OpenGL-style color selector for per-vertex material colors
Utilities
- J3DConfig (ConfiguredUniverse)
- Java 3D Exporter
- Opaque binary file format for save/restore
- Meshification
Continued work on improving performance and decreasing the
memory footprint of Java 3D.
Features under consideration for 1.3 (uncommitted)
Core API Changes
- Behavior synchronization:
- Atomic scene graph changes from multiple behaviors
- Prioritized behaviors to allow an application to
specify a full or partial ordering
- Cloneable vecmath objects
- AudioDeviceL2 and other audio changes to support L2
- Complete set of ArrayList (nee Vector) functions in
appropriate places (e.g., removeAllChildren and
removeChild(Node) in Group)
- Scale invariant OrientedShape3D
Utilities
- Audio
- L2 support
- DirectSound driver
|