All of these problems are easily as severe when dealing with OpenGL directly - worse in most cases.
Of the two, Java3D does a lot more for you. -ben -----Original Message----- From: RWGRAY [mailto:[EMAIL PROTECTED] Sent: 09 July 2003 16:17 To: [EMAIL PROTECTED] Subject: Re: [JAVA3D] Major problems? Be aware that Java 3D has nothing written for polyhedron or other shape manipulation. That is, there is no "compute the shape resulting from the intersection of 2 shapes", etc. You will have to write all the shape manipulation yourself. Also, I find that transparencies still give me a head ace. Not simple in that there are lots of different parameters and techniques. There is not "just render it as if these objects are real world objects and some are partially transparent." (I.e., no raytracing like rendering.) You have to figure out which is in front of another and set up a rendering ordering group.... And forget it if your shapes pass through (intersect) one another. Java 3D does not "automatically" calculate which part of an object is in or behind another object and split the object up accordingly to render the parts in the correct order to look like it would as real world objects. You have to do all that calculation yourself. I found Java 3D fun to play with, but too far removed from having "real world manipulation of objects and rendering of objects" for my tastes. Cheers, Bob Gray -----Original Message----- From: Discussion list for Java 3D API [mailto:[EMAIL PROTECTED] Behalf Of John Wright Sent: Wednesday, July 09, 2003 10:40 AM To: [EMAIL PROTECTED] Subject: Re: [JAVA3D] Major problems? Gili, As Ben said, it depends on what you want to do. Java 3D is an excellent way to rapidly get impressive 3D worlds built. (I'd say yes, it's a LOT easier to do complex 3D in Java 3D than with an OpenGL binding but the reverse could be said of a simple application) But it lacks low level access to do the latest cutting edge effects. Sun appears to be still providing support for Java 3D 1.3.1 but it is dubious if there is going to be a Java 3D 1.4. - John Wright Starfire Research Gili wrote: > > Ben, > > What would your recommendation be? Look into the OpenGL binding instead? > The bottom line is: what is the best way to do 3D under Java? Or is this currently more > trouble than its worth? > > I'm about to stake my newfound business on how I do 3D on Java so I'm a little > reluctant to go ahead with these concerns. Should I be worried? If I find bugs in Java3D > in the future, are you saying Sun won't fix them? > > Why does the new OpenGL binding release have an effect on Java3D? Lastly, > is Java3D in any way easier to use than OpenGL? > > Thanks, > Gili > > On Wed, 9 Jul 2003 15:08:46 +0100, Ben Moxon wrote: > > >The only other issue I have noticed is the whole "Java3D may or may not be about to > be dropped by Sun in the light of the new OpenGL bindings and the way people from > sun keep hinting it is stalled, in a holding pattern etc etc" discussion. > > > >Not really a technical problem, but a point to consider. > > > >-ben > > > >-----Original Message----- > >From: Ian M Nieves [mailto:[EMAIL PROTECTED] > >Sent: 09 July 2003 14:59 > >To: [EMAIL PROTECTED] > >Subject: Re: [JAVA3D] Major problems? > > > > > >Gili, > > > >Although I do NOT represent Java3D OR the Java3D community.. I think that > >the largest gripes that I have heard include: > >1) no real low level access to OpenGL specifics such as the various > >buffers, etc. If you dont know what im talking about with this, then it > >probably wont affect you. (no guarantee though) > >2) Java3D is NOT open source, so you cannot fix problems with it yourself. > >3) Java3D is feature rich, as opposed to lightweight. It is not a > >minimalist game engine. > > > >Anyone else have thoughts? > > > >Ian > > > > > >On Wed, 9 Jul 2003, Gili wrote: > > > >> Before I throw myself full-force behind using Java3D in my application: are > >> there any major problems or very annoying things that are currently known to be > >> broken in Java3D? Anything I should know up-front about it? > >> > >> Gili > >> > >> > ======================================================================== > === > >> 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". > >> > >> > > > >======================================================================= > ==== > >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". > > > >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". > > =========================================================================== > 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". =========================================================================== 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". =========================================================================== 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". ==========================================================================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".
