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".