Hi, First of all you must have a nice hardware accelerated OpenGL video card. Of course you can run Java3D using Mesa, but it is very very slow option. A NVidia GForce or ATI Radeon vcard runs fine with Linux.
To have real time behaviors you can : * use behaviors with wakeUpElapsedFrame(0); * use System.currentTimeMillis() as timer. It has high precision under Linux. Even ordinary Linux distros has precision around ~2ms, enought for animations up 500 FPS. * (optional)use a external time-based controler. In my thesis I am using Midi to control animation. Just as reference, I have 45-80 FPS with a 50k polygon count humanoid mesh, using TCB spline key frame interpolation and external JavaSound Midi controler (the behavior controler) running in parallel. I set the vcard to have full FSAA - 2x Bilinear Multisampling by 4x Supersampling. My machine is old Duron 1.1GHz, with a GForce 4 TI 4200, Debbian Linux kernel 2.4.20. Alessandro --- Ηρ ³€Ξι <[EMAIL PROTECTED]> escreveu: > I am developing a 3D program about robot > control.But the slow speed and the situation that > program's speed have no fixed rules bothered me. My > program runs on RTLinux platform, JDK version is > 1.4.2. I want to know how to promote the 3D > program's speed and make the program have the real > time ability by Java 3D API. Thanks !!!!!!!! ______________________________________________________________________ Yahoo! Mail - O melhor e-mail do Brasil! Abra sua conta agora: http://br.yahoo.com/info/mail.html =========================================================================== 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".