Xj3D Dev release is now posted in the usual spot:

http://www.xj3d.org/snapshots.html

The work list of fixed stuff doesn't look to be much, but we've made
considerable gains debugging to get some of the most complex examples of
VRML known to run. Also, we've had some feedback from some of our
clients that the J3D renderer is putting out framerates 2 to 3 times
faster than Cortona and Contact, in particular the heavy texture-laden
scenes, so please pass on some praise to the J3D team at Sun for the
great optimisation work they've done with the latest release of J3D.

Our gut feel is that this will be the last dev release before we start
the testing cycle for the forthcoming M6 release. We'll be at the
I/ITSEC conference in Orlando next week (feel free to drop into the NPS
or Elumens booths to see Xj3D running if you're there) and then we'll
start the process after that.

Since last Dev Release:
-----------------------

    DOMViewer/XSLTViewer are now removed. There is a new variant of
XSLTViewer in the examples/browser directory (the DOMViewer directory is
now obsolete) that uses the Transformer and StreamResult to pipe the
transformations directly to our SAX-XML parser leading to a much more
efficient system.

    ECMAScript constructors now validated to work correctly. Had to
rework a lot of code in the builtin object representation to do this
because of limitations in the Rhino capabilities (and complete abscence
of docs)

    EXTERNPROTO debugging. Almost every gnarly example of
PROTO/EXTERNPROTO that we could find on the 'net works. All the NPS
SAVAGE examples work as well but we've run across quite a few doing
dodgy stuff such as cyclic DEF/USE constructs that are illegal in VRML
that some other browsers support. There is one hard-to-reproduce timing
oriented bug left that we haven't fixed yet. About one in ten tries of
using heavily nested externprotos will cause one not to show, but
without crashes or any other indicator.

    Reorganised all the components to be consistent with the Nov 25
internal draft spec.

    Background node works with textures. No sky/ground colours yet.

    Rewrote the bindable node handling (again!). Viewpoints/Backgrounds
under a DEF will work now (never have in the past due to issues with
SharedGroups). Fog node is disabled pending updates to use the same code
path.

    Added support for MFImage and SF/MFColorRGBA. New field types
defined by the X3D spec.

    Changed over internal use of java.util.HashSet to our own custom
implementation. Much more efficient and doesn't generate any garbage,
which was a major issue in the mobile renderer.

--
Justin Couch                         http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler              http://www.yumetech.com/
Author, Java 3D FAQ Maintainer                  http://www.j3d.org/
-------------------------------------------------------------------
"Humanism is dead. Animals think, feel; so do machines now.
Neither man nor woman is the measure of all things. Every organism
processes data according to its domain, its environment; you, with
all your brains, would be useless in a mouse's universe..."
                                              - Greg Bear, Slant
-------------------------------------------------------------------

===========================================================================
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