Mario, The first aspects (from a Java 3D point of view) that I'd look at would be the size of your texture map for the earth model and how are you creating your earth sphere (how many vertices does it have?). The TNT2 isn't exactly a fast video card by today's standards and I suspect it would be sluggish when using a large texture. Try replacing that texture with a 16x16 solid color image and see what difference you get in frame rate.
>From casually looking at your screenshot I'd expect a better frame rate than you are reporting, even on a TNT2. You also don't mention if you are running OpenGL or DirectX, what operating system, which version of Java 3d, etc. In the demos you should find "FPSCounter" to give some idea of how to implement your own frame rate counter. j3d.org note: Justin - we really should have an easy to find example of how to make a frame rate counter in the j3d.org FAQ. This is a very basic aspect of Java 3D that most everyone ends up wondering about when they are first learning Java 3D (I don't think Sun's example code was included until Java 3D version 1.3). - John Wright Starfire Research "ZACZEK, MARIUSZ P. (JSC-DM) (NASA)" wrote: > > Hi, > I have a program (picture attached) which has a canvas3d and couple of > canvas2d's and a swing interface. > When I run this program (with the canvas3d animation running) on a Pentium > 3, 900 Mhz, 128Mb Ram, Nvidia TNT2, > I get pretty crappy frame rate and graphical update. I'm talking about 5 > frames/second. This includes the > animation of the mercator projection and the plot which are at the bottom of > the display. > > What I want to know is do any of you have any suggestions for how to improve > the frame rate. Could my > code be so badly written? I try to minimize the number of Transforms and > Groups as possible. I did notice > that having my sliders be updated by my animation slows me down some so I'm > going to have flag to not > have them get updated if the computer is too slow. But I'd still appreciate > any other advice...and > also, is there any code out there that one could run and have it output the > framerate....so that I could > use that code and test the machines out to see what framerates are possible? > > I know there is a Java3D FAQ regarding speed up and I've read it. The thing > that worries me about my code > being slow is that I know people are making Java3D games and I imagine they > must be fast enough to play > so they must be doing something right. > > Mario > > Mariusz Zaczek > NASA - Johnson Space Center > Automated Vehicles and Orbit Analysis / DM35 > Flight Design and Dynamics Division > Mission Operations Directorate > Bldg: 30A Room: 3040A > Phone(W): 281-244-6650 > Phone(H): 832-385-3860 > > Disclaimer: "The opinions, observations and comments expressed in my email > are strictly my own and do not necessarily reflect those of > NASA." > > ------------------------------------------------------------------------ > Name: baatscreen.jpg > baatscreen.jpg Type: JPEG Image (image/jpeg) > Encoding: base64 =========================================================================== 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".