(I’m moving this article from the other J3D thread in the Xith forum to this thread here so that focus doesn’t get lost…)
Well, good questions, good points. Let’s wait and see what the Xith3d experts say.
From a (Xith3d) user’s point of view I think a main difference would be the gaming concentration of Xith3d, and the difference between a real OpenSource project (like Xith3d) and a Non-OpenSource-but-with-source project.
Because Xith3d concentrates on games, it can be explained why Javacooldude’s demos are typically over twice as fast with Xith3d compared to the same demo with Java3d.
Also much will depend on the concrete licence for Java3d. This still seems a little bit unclear. According to SUN’s announcement on Java3d the code will be released under SUN’s “public source license”, but some articles later Dough writes. [quote] “It has not been completely worked out yet. It will most likely be something in between SCSL and BSD. We are trying to make it easy for developers to do what they need to do, but still maintain compatibility.”
[/quote]
William’s point about the 3d model loader front is a good one. Let’s join forces, where possible. (Loaders, Geometry utilities, etc.)