I must say that I unfortunately completely agree with David here.

In fact, I have just about written this same post before, only not all at one time.
I am a BIG supporter of Java3D to the outside world.  I am constantly promoting it and demoing it to students, course directors, management and general users.  I was proud to be apart of the demos for Sun at SIGGRAPH, and I believe that ours projects can and do make it shine.  But we have yet to make a "release" of our software (other than our loader, which is for developers anyway) to the world for all the reasons listed by David.

The bottom line here is this: Java3D is a huge and wonderful API.
If it was in a pre-release I would love it.  As a release, it is hurting us!
It is just NOT ready for prime time yet and when you develop like it is, you get bit.

David wrote:

 It "feels" like Sun is not committed to making Java3d a true alternative to other 3d libraries.  Why do I say this?  Because you can do so much with Java3d, but when it comes to that final 10 percent, the difference between a product and an intellectual experiment, the contraints around the implementation stop you. What are these things: 1) Predictibility : You can't make a product if you can't write predictible code.  The behaviors in Java3d are completely unpredicable.  We all know the saying, use the WakeUpWhenIDarnWellPlease() behaviors.  I just can't figure out the reason why such a wonderful behavior mechanism is so broken.  Not only that, but broken by DESIGN.  Sun actually defends this.


--
___________________________________________________________

Shawn Kendall               Full Sail Real World Education
Course Director             3300 University BLVD
Real Time 3D for Gaming     Winter Park FL 32792
[EMAIL PROTECTED]       http://www.fullsail.com
___________________________________________________________
 

Reply via email to