Twitchy5
Just dropped in
Offline
Posts: 2
|
 |
« on: 28. September 2010, 10:11:21 pm » |
|
Hello, I've been trying to choose which engine for high poly 3D is better. While I should take this to more general Game Programming forums, I don't like them because the majority will just tell you to stick with c++ and not give you any other options. And I don't take it to the jME forums because they seem to be biased on their engine, of course, the Xith3D community will have some bias, but you look to be a more moderate group.
Now for not elongating the subject, I only put those two in there. I want to compare a couple more then just that:
(Please keep in mind that I can learn, and I can test, it doesn't matter as much to me if the documentation isn't so good, I can always read and test. )
1) Xith3D, of course the community of Xith3D will know more about it, but is it fast? From a lot of benchmarks, it is said to be the slowest, while having great user compatibility.
2) jME, said to be fast, but also said to be confusing of which release is stable, and has poor documentation. (While I said it doesn't matter as much to me, it would be convenient to have good user docs)
3) JOGL, I could also craft my own engine from JOGL, but is it worth the time? Would using an existing engine be more efficient and faster?
4) LWJGL, said to be faster but like jME, not as well documented as JOGL, but what is really faster?
5) Java3D, using the existing Java platform, I really like this, because it will be JUST using the original Java library, it will be more of my own. Yet, like the previous two, will it be better then using existing libraries?
6) DirectX/openGL, in other words should I just learn C++ and go with one of these libraries?
Another question comes up, how are levels, models, and textures from other software imported to the Java engine? How are they set up, Xith does it with .bsp's but how is it done? If I were to make an engine, would I make my own modeler and own files, or would I use existing software and somehow import it into the engine?
I know I'm looking way too far ahead, but I would like to plan the whole thing out before I start programming, and half-way through, I realize I can't do something, and have to start all over with something else.
Thank you very much, Twitchy5
EDIT: Also, I've heard about Ogre and jOgre, it's not an engine, but a rendering library, is this the same as JOGL and LWJGL? If so, would that be a better choice? I'm also not trying to flame or anything like that, I just want an honest opinion, with solid facts backing those opinions.
|