There was movement at the station
for the word had got around
that the colt from Old Regret had got away

That's the situation we find ourselves in now with Xj3D. J3D 1.3
contains way too many fixes for issues that we were running into. We're
at the point of having to require a beta version of the j3d API just so
that we can marginally claim conformance to the VRML spec and operate
with a reasonable level of efficiency and performance.

Our most major issue is in dealing with texture loading. Prior to 1.3b2,
no version of J3D correctly handled non-32bit textures. This is a
_major_ issue for us in handling both PNG and GIF texture files. If
someone passes us these, Java3D would just crash on us - even the
1.2.1_04 code.

There are other contributing factors. These are the minimal feature set
that we really need:

-  ImageUpdater in ImageComponent2D for the image components for our
Text node implementation (Sun's Text2D node is useless for implementing
the VRML spec or doing anything with a reasonable level of performance)
- transparency sorting.
- Ordered behaviour (priorities) for synching sensor detection and the
start of an event cascade
- ViewPlatform/ViewPlatformEntryCriteria for ProximitySensor bug fixes

In the latest dev snapshot, a 1.3-ism wandered into the codebase that I
didn't notice in the Text node implementation. We can run without it, if
needed, but that's not the issue here (we could disable the one file
that this feature is used in). Basically, this is a note to say that
from this point forward, Xj3D will be requiring J3D 1.3, even in beta
form. Code checked out from CVS will start containing 1.3-specific
features, or bug fixes that made an appearance in 1.3. I know this is
going to piss off some of our current users, but we really don't have
much option if we are to claim conformance to the VRML/X3D specs.

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