If you find any answers, please let me know.
I didn't have any special graphics card when I started using Java 3D.
So, I *assume* it was all software rendering. (I was using
Windows '95, and on another machine Windows NT.)
Then I bought and installed a Voodoo card on the '95 machine
and I expected to see a noticeable increase in either animation,
or rendering speed or in quality. I could see *no* difference in
anything. Made me a little mad. Why spend the money for a
special graphics card if there is no *obvious* improvement?
Why doesn't Sun say "don't bother buying a graphics card
if you have this or that kind of system. It wont have any effect."
So, I am wondering if Java 3D uses any of the graphics card
acceleration. How can you *know*? Can you turn something
"off", test, and then turn it back "on" and see a noticeable
difference?
So, if you can figure out how to make Java 3D work (*obviously*)
better with an OpenGL Graphics card, please let me know.
Bob Gray
-----Original Message-----
From: Demetrius [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 06, 2000 2:11 AM
To: [EMAIL PROTECTED]
Subject: Re: [JAVA3D] Java 3d and OpenGl
Thanks for all the responses, but I can't really say it is a driver
issue...I don't think some with Java3d is set up correctly. Because I can
run one C++ compiled program under the two different cards (ATI Rage Pro and
Viper II) and get completely different frame rates. With Viper giving WAY
better results. Now this C++ program is a simple spinning box that is also
translating on the Z axis back and forth. Now If I run a similar Java3d
program under ATI or Viper video cards I get the SAME frame rate.
Summary:
One C++ program written using OpenGL (opengl32.dll - Microsoft
implementation) I get two very different frame rates under ATI and Viper
Now I run a Java3D program that is suppose to use the same OpenGL dll
(OpenGL.dll) and I get the same frame rates under both cards. Know I know
if with Microsoft's and SGI's opengl32.dll if no suitable driver is found
software rendering occurs. So.....
Therefore I think Java3D is forcing the Opengl32.dll to use software
rendering instead of using the hardware drivers. Is that possible? How
does Java3D for the OpenGL.dll to do this? How do I get Java3D to use the
OpenGL drivers for the video cards.
Thanks again
Demetrius
----- Original Message -----
From: Evan Drumwright <mailto:[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Sent: Saturday, March 04, 2000 8:11 AM
Subject: Re: [JAVA3D] Java 3d and OpenGl
>From my experience with Diamond cards, I would try different drivers- in
this case, possibly S3's. With my Viper 770 Ultra (TNT2 Ultra based), I was
getting an identical frame rate to a machine with a much older card, a
Matrox Millenium II, and a slower processor (500 vs. 350). When I used
nVidia's drivers instead, my frame rate nearly doubled. Other people with
Diamond cards have reported the same thing- Diamond's drivers suck.
Evan Drumwright
-----Original Message-----
From: Demetrius < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >
To: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> <
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >
Date: Saturday, March 04, 2000 3:17 AM
Subject: [JAVA3D] Java 3d and OpenGl
Ok,
I have two video cards in my Win 98 box. 1 is a ATI Rage Pro that has
really bad OpenGL support the other a Viper II with excellent OpenGL
support. Now I have written many c/c++ programs using OpenGL and switched
between the two cards two figure out "how much better the Viper is than
ATI". I have found that the Viper II card will use OpenGL and render images
about 50 times faster (using the latest drivers from each). Now (getting to
the Java part), If I run any java3d program I end up with exactly the same
results. About 7 frames per second, running a simple primitive box rotating
on the Y axis at full screen. I know I have OpenGL installed correctly
because I can run any of my c/c++ programs fine. So what am I missing with
java3d?
Thanks
Demetrius
===========================================================================
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".