Hi all,
is there anybody out there who has made some banchmarks to compare java3d and xith3d?
Thank you in advance,
Fausto
Hi all,
is there anybody out there who has made some banchmarks to compare java3d and xith3d?
Thank you in advance,
Fausto
Java Cool Dude has made some “benchmarks” (demos). Xith3D was faster in these benchmarks. Xith3D is more game orientated and avoids some of Java3Ds concepts, which cost performance.
Thank you very much. So I forward my question to Java Cool Dude…
Can I have a look to those benchmarks?
Thank you,
Fausto Mancini
Ok, I’ll try to link em tonight
The first impressions from FlyingGuns on Xith3D show that performance doubles easily.
But that are first impressions only. No facts, no numbers. For FlyingGuns is not a benchmark, I doubt we’ll ever get numbers at all…
Thank you very much.
[what about sleeping sometimes? ;)]
Fausto Mancini
I ported a lot of my Xith3D demos to Java3D, but at a certain time, I completely dropped the latter to better focus on the first.
What I’m trying to say here even if I post all my J3D port side by side with their X3D equivalents, you won’t have a fair comparaison since the latters are updated frequently whereas J3D’s are not.
But since a promise is a promise here’s something for you to play with (a port was mostly a cut and paste thing, not even 5 mins)
J3D
X3D
Enjoy
Another benchmark
Cel-Shading:
Java3D
This benchmark shows that Xith3D is indeed over twice as fast as J3D.
@640*480
Xith3D : 1980 FPS
Java3D: 920 FPS
I realize this is an old thread, but I think it would benefit people reading through to also read
http://www.java-gaming.org/forums/index.php?topic=11748.msg93616#msg93616
(Thread showing how Java 3D out performs Xith in a real-world test of rendering Quake 3 levels.)
This topic also came up in a later thread which linked to this one:
http://www.java-gaming.org/forums/index.php?topic=10174.msg80723#msg80723
Surprising number, a direct contradiction of the work javacooldude did. Makes me consider a few things
1 two different benchmarks produced two different results, one has to suspect the benchmarks. They did not test the same thing.
2 lets not confuse FPS with performance. It is one thing to rip screen updates at full speed it is a different thing to have a high performing game. By this I mean how well can you allocate the resources, time, memory, etc. to have the optimum frames without sacrificing game play, quality of display, quatitiy of game activities. With xith, because I have full control over what renders, how it renders. when I want to handles key strokes/mouse actions, I can get performance through control… In my game I adjust the various allotments of time different subsystems have based on the FPS, because I control the render loop …I AM THE GOD OF MY GAME. Java3D offers substantialy less control because behaviors activate at sometime in the future…that is the level of control you have…you ask Java3D to do something “pretty please” and hope it happens soon.
3 Any refresh greater than 60 FPS is a waste
4 What refresh rate do you really need
I agree.