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

Reply via email to