Mojomonkey
|
 |
«
Reply #150 - Posted
2006-10-26 19:41:32 » |
|
Here's my results. This is a pretty high-end system, Intel Dual Core (Conroe) 2.4GHz, 2Gig RAM, Radeon X1800.
Java3D - 348FPS Xith3D - 306FPS jME - 530FPS
|
Don't send a man to do a monkey's work.
|
|
|
renanse
Junior Member  
Intelligence is light to a dark world.
|
 |
«
Reply #151 - Posted
2006-10-26 19:50:02 » |
|
Java3D doesn't run with Linux (though it doesn't seems like a native lib error, it just doesn't find the main class)
Just to reiterate something I've posted above a few times, I did not pack the java3d test for linux.
|
Renanse (ruh-NON-say)
|
|
|
Amos Wenger
|
 |
«
Reply #152 - Posted
2006-10-27 11:10:14 » |
|
Here's my results. This is a pretty high-end system, Intel Dual Core (Conroe) 2.4GHz, 2Gig RAM, Radeon X1800.
Java3D - 348FPS Xith3D - 306FPS jME - 530FPS
It would be interesting if you pulled the latest Xith CVS and re-run the bench from there.. Anyway, it's interesting to see that we don't lag as far as before behind Java3D/jME now...
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
Games published by our own members! Check 'em out!
|
|
Marvin Fröhlich
|
 |
«
Reply #153 - Posted
2006-10-27 15:38:21 » |
|
It would be interesting if you pulled the latest Xith CVS and re-run the bench from there..
No, please don't do it now. Some recent changes made the engine slower. We forst need to investigate it. Marvin
|
|
|
|
|
Yuri Vl. Gushchin
Senior Member   
Speak Java!
|
 |
«
Reply #154 - Posted
2006-10-27 17:06:17 » |
|
Hi,
I agree with Marvin, especially that there are some things in mind.
Yuri
|
Yuri Vl. Gushchin JProof Group
|
|
|
tom
|
 |
«
Reply #155 - Posted
2006-10-27 19:10:30 » |
|
Been away from the forum for a long time. It's nice to see someone continued on the q3 benchmarks. And that it's been used to optimize the engines  Have anyone checked if the changes made in jme and xith have improved the performance of other games/applications?
|
|
|
|
Amos Wenger
|
 |
«
Reply #156 - Posted
2006-10-27 20:33:16 » |
|
Have anyone checked if the changes made in jme and xith have improved the performance of other games/applications?
Enabling display lists in rafa_es game makes it twice as fast. (that's part of what has been implemented following the q3 benchs).
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
renanse
Junior Member  
Intelligence is light to a dark world.
|
 |
«
Reply #157 - Posted
2006-10-27 21:20:43 » |
|
Yes, actually, most of the changes we've done for jME have been to increase the performance of games we are working on. The boosts to the benchmark are gravy. (As a side note, I'm about 60% done with a q3 shader reader for jME, so keep your eyes out for a fun porting project.)
|
Renanse (ruh-NON-say)
|
|
|
Amos Wenger
|
 |
«
Reply #158 - Posted
2006-10-27 21:31:33 » |
|
Yes, actually, most of the changes we've done for jME have been to increase the performance of games we are working on. The boosts to the benchmark are gravy.
Mostly sorting, and culling I guess ? (As a side note, I'm about 60% done with a q3 shader reader for jME, so keep your eyes out for a fun porting project.)
Okay.. (Note : is it soo complicated to make a q3 shader reader ?)
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
Niwak
|
 |
«
Reply #159 - Posted
2006-10-28 10:01:23 » |
|
Here is a Quake3 shader parser I've made for my own engine ; http://vbousquet.free.fr/tmp/quake3.zipIt uses Antlr for parsing so you will need to download the library. It also has a lot of other dependencies so it is unlikely that you will be able to use it "as-is" but the grammar for the lexer/parser is fairly complete and it can save you wuite a lot of work. Vincent
|
|
|
|
|
Games published by our own members! Check 'em out!
|
|
Amos Wenger
|
 |
«
Reply #160 - Posted
2006-10-28 11:15:37 » |
|
BTW Niwak, where is your engine ?
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
renanse
Junior Member  
Intelligence is light to a dark world.
|
 |
«
Reply #161 - Posted
2006-10-29 01:27:51 » |
|
Actually, the parsing side is not too hard (I'm just working on the scene setup/rendering aspects)
|
Renanse (ruh-NON-say)
|
|
|
Yuri Vl. Gushchin
Senior Member   
Speak Java!
|
 |
«
Reply #162 - Posted
2006-10-29 12:41:28 » |
|
Hi,
renanse, I just recognized that JavaWebStart benchmarks on your page use different canvas resolution - Java3D runs 640x480, while Xith3D runs 800x600. Can you check please or I am doing something completely wrong?
Yuri
P.S. My desktop resolution is 1600x1200, so I just did Alt+PrintScreen to check the actual window size.
|
Yuri Vl. Gushchin JProof Group
|
|
|
renanse
Junior Member  
Intelligence is light to a dark world.
|
 |
«
Reply #163 - Posted
2006-10-29 17:19:04 » |
|
Interesting because all of them run at 800x600 on my side. (See here: http://www.renanse.com/java_q3_tests/shots/) I see the 640x480 numbers in the code though. No idea why it doesn't respect that on my side, but I'll change and repack. In any case, the numbers I did were all at 800x600. (Does Java3d remember your last resolution or something maybe?) I'll look at adding linux natives for java3d too.
|
Renanse (ruh-NON-say)
|
|
|
renanse
Junior Member  
Intelligence is light to a dark world.
|
 |
«
Reply #164 - Posted
2006-10-29 17:49:12 » |
|
Ok, j3d test and src repacked with the 800x600, test has linux natives now, but I can't test that from home. Thanks for pointing it out Yuri, though I still don't know why it wasn't running at 640x480 on my side. 
|
Renanse (ruh-NON-say)
|
|
|
Amos Wenger
|
 |
«
Reply #165 - Posted
2006-10-30 09:56:41 » |
|
Error with Java3D under Linux. (See attached dialog image)
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
renanse
Junior Member  
Intelligence is light to a dark world.
|
 |
«
Reply #166 - Posted
2006-10-30 16:59:45 » |
|
Thanks Amos, it looks like I was missing a / in the path argument. Hopefully it should be all better now.
|
Renanse (ruh-NON-say)
|
|
|
Marvin Fröhlich
|
 |
«
Reply #167 - Posted
2006-10-30 17:15:34 » |
|
Thanks Amos, it looks like I was missing a / in the path argument. Hopefully it should be all better now.
Thanks for the quick fix. But unfortunately the error remained just the same  .
|
|
|
|
|
renanse
Junior Member  
Intelligence is light to a dark world.
|
 |
«
Reply #168 - Posted
2006-10-30 17:55:31 » |
|
fun. I can't type and got the arg wrong.  One more time?
|
Renanse (ruh-NON-say)
|
|
|
|
|
|