debio264
Just dropped in
Offline
Posts: 3
|
 |
« on: 07. December 2009, 05:36:09 am » |
|
Hi, I just registered here after hearing about this project on javagaming.org, and I wanted to ask you how you would compare this renderer to Ogre. From what I've seen, this project is more mature Java-wise and would probably be less problematic, but on the other hand, Ogre does... everything, and a real deal breaker for me would be their skeletal animation system. And so I'm stuck debating features vs non-quirkiness. How would you advise me to procede?
Also, if you're going to put a link to JOODE on your front page, you should probably mention JBullet. It's also a fully open source Java port of the Bullet physics engine.
Oh, and the captcha when I registered was "How is the half of a square's diameter called?" I got a chuckle out of that.
|
|
|
|
|
Logged
|
|
|
|
|
horati
|
 |
« Reply #1 on: 07. December 2009, 02:49:06 pm » |
|
I am not familiar with Ogre myself so I cannot comment on that. I can comment that this project uses good algorithms and is very Java savvy. In fact, the project replaced Java's lousy 3D math library when it discovered the slow performance. This lead to the creation of OpenMaLi which was originally incubated here. OpenMaLi performs slightly to moderately better in pure computation but DRASTICALLY better as far as creating garbage for the garbage collector. OpenMaLi is a zero object creation library. Contrary to what you might hear from some Java purists, the garbage collector is NOT better than recycling objects. Profiling proved that javax.vecmath was a major source of performance problems and unpredictable performance. Obviously, you will inherit that problem if you use any project that relies on it. As far as the links on the front page, those are all things Xith3D supports directly; i.e., has already integrated. I'm sure we would be happy to add JBullet if you want to integrate it  P.S. I am a Java proponent but not a purist.
|
|
|
|
|
Logged
|
|
|
|
Marvin Fröhlich
Xith Lord
Administrator
Guru
   
Offline
Posts: 4381
May the 4th, be with you...
|
 |
« Reply #2 on: 07. December 2009, 04:55:16 pm » |
|
I cannot comment on Ogre neither. And Kevin commented the rest very well. Oh, and the captcha when I registered was "How is the half of a square's diameter called?" I got a chuckle out of that.
Why that? Marvin
|
|
|
|
|
Logged
|
|
|
|
debio264
Just dropped in
Offline
Posts: 3
|
 |
« Reply #3 on: 07. December 2009, 09:08:48 pm » |
|
As far as the links on the front page, those are all things Xith3D supports directly; i.e., has already integrated. I'm sure we would be happy to add JBullet if you want to integrate it  Wait, there are integrations for physics libraries and Xith3d? I wasn't aware of that, I was just suggesting that JBullet should be added to the links on the right side of the front page. I am a Java proponent but not a purist.
Same here, but I mainly just hate C++. Java does have a certain way of doing things, and it works. Oh, and the captcha when I registered was "How is the half of a square's diameter called?" I got a chuckle out of that.
Why that? It just caught my attention while I was registering, enough that I copied it and pasted it into my post. I guess the bad grammar and incorrect definitions could be there to foil spambots, but I still chuckle when I see it. Ogre4J seems to be in the rare circumstance of an open source project with what seems to be reasonably stable code that doesn't have much of a community, a disappointment I attribute to Sourceforge's horrible forum systems and that the Ogre4J developers haven't installed a third party system on their project website.
|
|
|
|
« Last Edit: 07. December 2009, 09:12:23 pm by debio264 »
|
Logged
|
|
|
|
Marvin Fröhlich
Xith Lord
Administrator
Guru
   
Offline
Posts: 4381
May the 4th, be with you...
|
 |
« Reply #4 on: 08. December 2009, 12:11:48 am » |
|
I guess the bad grammar and incorrect definitions could be there to foil spambots, but I still chuckle when I see it.
Well, the reason could be, that I am not an English native speaker and my English is bad in general  . Formulating a sentence with some technical terms is never that easy for a foreigner. The definition should be correct tough. I guess, you're a native speaker and might be able to correct me. Don't hesitate to do so. I don't think, any spam bot could ever handle an arbitrary question, how ever the wording or grammar looks like. But of course this question is particuarly there to foil spambots. Marvin
|
|
|
|
|
Logged
|
|
|
|
|
horati
|
 |
« Reply #5 on: 08. December 2009, 12:23:05 am » |
|
Wait, there are integrations for physics libraries and Xith3d?
Yes. Physics, sound, multiple rendering engines, HUDs that have full GUI frameworks, picking (a big deal in 3D), particle systems, animation, model loading, and more. Java does have a certain way of doing things, and it works.
The default way in Java is that anybody who can write a logic statement of any kind can be productive. We can gain considerable performance by applying an understanding of low-level architectural principles to Java the same as any other language. Ogre4J seems to be in the rare circumstance of an open source project with what seems to be reasonably stable code that doesn't have much of a community, a disappointment I attribute to Sourceforge's horrible forum systems and that the Ogre4J developers haven't installed a third party system on their project website.
Any chance you could put together a new top called Ogre4J comparing it for us?
|
|
|
|
|
Logged
|
|
|
|
debio264
Just dropped in
Offline
Posts: 3
|
 |
« Reply #6 on: 09. December 2009, 09:35:28 pm » |
|
Well, the reason could be, that I am not an English native speaker and my English is bad in general  . Formulating a sentence with some technical terms is never that easy for a foreigner. The definition should be correct tough. I guess, you're a native speaker and might be able to correct me. Don't hesitate to do so. Really? I never would've guess that from reading your posts in the forums. That should be something along the lines of "What is half of a circle's diameter called?" because a square doesn't have a radius (at least not one that's normally used, although the term can technically be applied to squares). It may be that you intended to ask about the radius of a square and I assumed it was incorrect because in English, you generally don't ask how something is called, you ask what it's called. Any chance you could put together a new top called Ogre4J comparing it for us?
I'm not sure what you mean.
|
|
|
|
|
Logged
|
|
|
|
Marvin Fröhlich
Xith Lord
Administrator
Guru
   
Offline
Posts: 4381
May the 4th, be with you...
|
 |
« Reply #7 on: 09. December 2009, 10:13:26 pm » |
|
That should be something along the lines of "What is half of a circle's diameter called?" because a square doesn't have a radius (at least not one that's normally used, although the term can technically be applied to squares). It may be that you intended to ask about the radius of a square and I assumed it was incorrect because in English, you generally don't ask how something is called, you ask what it's called.
Oh my god! Thanks for pointing this out. Of course I planned to ask about a circle's diameter. I have fixed this now. Marvin
|
|
|
|
|
Logged
|
|
|
|
|
horati
|
 |
« Reply #8 on: 10. December 2009, 11:54:40 am » |
|
I'm not sure what you mean.
I meant to ask if you could post a new topic (not top) comparing Ogre to Xith.
|
|
|
|
|
Logged
|
|
|
|
nyk001
Just dropped in
Offline
Posts: 1
|
 |
« Reply #9 on: 09. April 2010, 11:53:11 am » |
|
Hey, This lead to the creation of OpenMaLi which was originally incubated here.OpenMaLi performs slightly to moderately better in pure computation but DRASTICALLY better as far as creating garbage for the garbage collector. OpenMaLi is a zero object creation library. Contrary to what you might hear from some Java purists, the garbage collector is NOT better than recycling objects.Profiling proved that javax.vecmath was a major source of performance problems and unpredictable performance. Obviously, you will inherit that problem if you use any project that relies on it. _______________________________________________________________________________________ external battery for iphone 3g
|
|
|
|
|
Logged
|
|
|
|
|
horati
|
 |
« Reply #10 on: 09. April 2010, 10:27:15 pm » |
|
Hi Nyk and welcome to the project. I'm not sure what you intended to right, but all that got posted was copied from one of my previous posts.
|
|
|
|
|
Logged
|
|
|
|
|
philipandrews1
|
 |
« Reply #11 on: 08. July 2010, 05:45:44 am » |
|
^ copy and pasting basteurd. lol.
hi, i am new here too. glad everyone is upto hype, like 4 months ago. lol. is there any updates here?
|
|
|
|
|
Logged
|
|
|
|
Marvin Fröhlich
Xith Lord
Administrator
Guru
   
Offline
Posts: 4381
May the 4th, be with you...
|
 |
« Reply #12 on: 08. July 2010, 08:20:31 am » |
|
hi, i am new here too. glad everyone is upto hype, like 4 months ago. lol. is there any updates here?
Hey, welcome aboard. Do you ask for something specific? Marvin
|
|
|
|
|
Logged
|
|
|
|
|
haleyonline
|
 |
« Reply #13 on: 18. August 2010, 04:20:05 pm » |
|
SUPPORT 
|
|
|
|
|
Logged
|
|
|
|
|
britlee
|
 |
« Reply #14 on: 29. October 2010, 11:18:53 am » |
|
Your post is amazing
|
|
|
|
|
Logged
|
|
|
|
|