Thought this might come of some interest of people who don’t read the JPCT forum.
A basic benchmark(Maybe someone could double check the results), I was shocked of the winner. Original thread: http://www.jpct.net/forum2/index.php/topic,809.45.html
Latest tests:
[quote]Now for the tank…i’ve converted it to OBJ format first to ease testing. So i could reuse my existing test applications without changing anything except the filename and maybe the scaling.
I wasn’t able to load it with Java3D (it bombed out with a nullpointer exception when loading the materials), so i skipped this. The numbers for JME are taken with the build-in stats tool and backed up by FRAPS (had to write the fps to a file, because FRAPS’ onscreen display stops at 999). I’ve added 5% to the JME score to compensate for the stats tool’s display. This seems to be reasonable judging from the results with the car. Of course, lockMeshes() has been used.
For 3DzzD, i’ve tested it in IE8 and Firefox3 and got the same results. An applet isn’t a very good environment to test performance IMHO but it’s all i got, so…
Here are the numbers:
jPCT: 3500fps
3DzzD: 2100fps
JME: 2000fps
xith3D: 1950fps
[/quote]
[quote]I’ve managed to load the model into Java3D…i have no idea, if there is something like lockMeshes() in Java3D too, but anyway…
So on the Core2 Quad@3Ghz, ATI Radeon HD 4870, Java6, Vista Ultimate, we now have:
jPCT: 580fps
JME: 525- 530fps
xith3D: 510fps
Java3D: 120fps (with some visual glitches, but that could be a bug in the loader)
[/quote]
Old tests:
[quote]At first, the results of rendering that high polygon car model that paul provided…
…on a Core2 Duo@3Ghz, some lowly NVidia Quadro GPU:
jPCT: 78 fps
jME: 34 fps
xith3D: 22 fps
The same thing rendered on my main machine, a Core2 Quad@3Ghz, ATI Radeon HD 4870:
jPCT: 580 fps
xith3D: 222 fps
jME: 30 fps
And finally, the famous Quake3-level from the xith/jME-benchmark…but just loaded as a model…i haven’t converted the whole benchmark thing and only loaded it into xith and jPCT on the Quad core:
xith3D:
fps view: 91 fps
level view: 69 fps
jPCT:
fps view: 1000 fps
level view: 1000 fps
[/quote]
[quote]The car-model loaded on a Core2Duo @ 2.66Ghz, Intel GMA 950 onboard graphics:
jPCT: 6fps
JME: 4fps
xith3D: crashed due to absence of glActiveTextureARB on that machine (which is a bogus message, because jPCT uses that too and runs fine)
The same model loaded on a Pentium 4M @2.2Ghz, Geforce 2MX Go:
jPCT: 3fps
xith3D: 1fps
JME: unknown (but feeled like 1+fps)…i wasn’t able to enable the fps stats, just got a gray overlay instead
and finally on an Athlon X2 @2.2Ghz, Radeon HD 3650 AGP:
jPCT: 200fps
xith3D: 110fps
JME: 28fps
[/quote]