Moving to GL4Java because of memory issues will not solve anything. I
thought also some time before that j3d is a huge memory hog, with models
needing for up to 250mb of memory, but after I saw that for the same models,
a bare-bones native (opengl/c) viewer was using the same amount of memory
made me change my mind.

Bottom line: it's all about how you structure your scene! You can always eat
the memory if you know how ;)

Cheers,

Florin

-----Ursprüngliche Nachricht-----
Von: Nitin.Jain [mailto:[EMAIL PROTECTED]
Gesendet: Mittwoch, 26. Februar 2003 10:28
An: [EMAIL PROTECTED]
Betreff: Re: [JAVA3D] Java 3D or GL4Java


Aren't you mentioning more benefits of GL4Java than Java3D..."optimazation",
"GL Extension..", etc. So except for the support aspect is there any other
negative point of GL4Java.

One thing is true that it is like reinventing the wheel if somebody uses
GL4Java and build his own OO scenegraph. But then, there is no choice, as
Java3D doesn't provide any interfaces to enable one to customize/optimize it
to his needs.

After being LOYAL to java3D for past one and a half years, I'm now planning
to shift to GL4Java because of serious memeory and performance issues.

nitin

-----Original Message-----
From: Kevin Glass [mailto:[EMAIL PROTECTED]
Sent: Wednesday, February 26, 2003 2:44 PM
To: [EMAIL PROTECTED]
Subject: Re: [JAVA3D] Java 3D or GL4Java


With respect, I don't think its quite that simple.

The Java3D vs GL4Java discussion is much like any other argument in
computing, pros and cons.

Ease of use:

Java 3D is, for most people, easier to use, although you have to deal
with an interpretation of 3d programming (SUN's) which may not be as
tried and tested as GL. However, for simple tasks, you may find that
GL4Java is easier simply because you don't have the infrastructure stuff
to set up before getting going (e.g. Universe, View). There are also far
more tutorials based around pure OpenGL than Java 3D, which is a shame.
Maybe some of the more vocal people on this list could spare some time
to put some together.

Performance:

GL4Java allows much lower level access and hence you can make
optimisations that you can't in Java 3D. I suppose this is like most OO
APIs, you have to generalise solutions to make things more "rounded".
This means that often you get a more general solution to something that
could have been quite exact. However, as things get more and more
complicated Java 3D comes into its own. Most GL projects end up having
some form of scene graph. If you implement your own in GL4Java you'll
probably find its less efficient and harder to use than the one provided
in Java 3D. So, again, I suppose it depends on the complexity of your
project.

Hardware compatability:

There are two aspects here. Firstly, both Java 3D and GL4Java support
OpenGL so they should both be happily compatiable with the hardware
avaiable at the moment (platforms and cards). However, the extensions to
GL (the cool features that you see in games) will appear in Java 3D much
more slowly than in GL4Java. GL4Java simply follows the GL spec. Java 3D
has to find an abstract way of supporting the new features without
breaking their current "model". I don't envy the developers this task :)

Sorry for the long winded email but I hear this discussion all the time
and I think its one really worth considering properly.

For my opinion, Java 3D is great, and performance is good for more
complicated projects. It also has the added benefit of good development
support and big (getting bigger) community of users. GL4Java, as useful
as it may be, is a step in the wrong direction.

Kev

Kevin J. Duling wrote:

>Answers below....
>
>----- Original Message -----
>From: "Hong Cao" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Tuesday, February 25, 2003 2:15 PM
>Subject: [JAVA3D] Java 3D or GL4Java
>
>
>
>
>>Hi, All,
>>
>>Anyone ever used both Java3D and GL4Java from
>>http://www.jausoft.com/gl4java/. Which one is better in performance?
>>
>>
>
>Java3D
>
>
>
>>Which one is easy to write code?
>>
>>
>
>Java3D
>
>
>
>>Which one is better in hardware compatibility?
>>
>>
>
>Java3D
>
>Now, did you really expect a different answer from people on a Java3D list?
>I could probably find websites to back up my statements, but it's not worth
>the time.  You've got access to Google just as I do.
>
>
>
>>Thanks.
>>
>>
>>Hong
>>
>>
>>
>>
>===========================================================================
>
>
>>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".
>
>


--
Jose UML - http://www.newdawnsoftware.com/jose
Pondering RPG - http://pondering.newdawnsoftware.com

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

Reply via email to