[Sorry about the incomplete message]

A new release of the Java 3D(TM) API, Version 1.3 Alpha, is now
available for public review.  To review this API, go to the Java 3D
Home Page at:

        http://java.sun.com/products/java-media/3D/

and follow the "Java 3D(TM) API 1.3 Specification Alpha: Now Available
For Review" link.

This will allow you to download the documentation bundle for review.

Included in this bundle is an index page that contains a list of changes and
hyperlinks to a description of each change.  It also has pointers to
the javadoc-generated API documentation and the updated specification.
Feedback should be sent to [EMAIL PROTECTED]

Please note that this is a *specification* release.  There are no
Java 3D 1.3 packages available at this time.  We anticipate releasing
a Beta version of Java 3D 1.3 sometime in Q3 2001.

The 1.3 version of the Java 3D API adds several new proposed features.
These proposed changes are the result of feedback from Java platform
licensees, industry partners, and the development community at large.
Following is a list of these features.  Refer to the 1.3 alpha
specification for more information.

    .   Ability to get current WakeupCondition object from behavior

    .   Add a getLinks method to SharedGroup that would return a list
        of all Link Nodes that refer to it.

    .   Depth-sorted transparency

    .   Add OpenGL-style color selector for per-vertex material colors

    .   Add a Shape3D/Morph intersect method that takes an arbitrary
        PickShape and returns a distance (currently, only intersect
        with a PickRay returns a distance). This is needed to support
        geometry based picking with PickShape such as PickCone and
        PickCylinder.

    .   Complete set of Collection-like functions in appropriate
        places (e.g., removeAllChildren and removeChild(Node) in
        Group)

    .   Objects rendered to a specific View (Shape3D, Light, etc.) via
        a new ViewSpecificGroup object

    .   Ability to offset a raster in screen coordinates from the
        raster point

    .   Behavior synchronization:
            -   Atomic scene graph changes from multiple behaviors
            -   Prioritized behaviors to allow an application to
                specify a partial ordering

    .   Background changes:
            -   scale-to-fit option for background image
            -   Background color should be used for area outside
                non-scaled images

    .   Allow arrays of vertex components (position, color, normal,
        texCoord) in IndexedGeometryArray objects to have different
        sizes for geometry by-reference. Add new initialIndexIndex and
        validIndexCount attributes.

    .   Allow users to change strip lengths for triangle strips;
        modify the semantics of initialVertexIndex and
        validVertexCount to match.

    .   Tighten up Morph semantics

    .   New mode of IndexedGeometryArray to allow a single index to be
        used for all components

    .   TexCoord4f object to support projective textures

    .   Texture LOD control
            -   texture_lod
            -   texture_lod_bias

    .   Ability to modify ImageComponent subimage

    .   Support for texture boundary
            -   Add optional boundary to texture images
            -   Additional boundary modes (e.g., CLAMP_TO_EDGE)

    .   Texture environment combiner support
            -   texture_env_combine
            -   texture_env_dot3

    .   Texture cube environment mapping

    .   Additional texture filtering options
            -   Anisotropic filtering
            -   Detail Texture
            -   Sharpen texture
            -   Texture Filter4

    .   AudioDeviceL2 and other audio changes for support of the MIDI
        Manufacturers' Association Interactive Audio Special Interest
        Group (MMA IASIG) Level 2 Specification.

--
Kevin Rushforth
Java 3D Team
Sun Microsystems

[EMAIL PROTECTED]

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to