|
BrazilianBoy
|
 |
« on: 07. September 2007, 12:51:13 am » |
|
Shaders, physics, particles, shadows, and more... If Xith3D isn't the best java scenegraph API, I'll eat my socks. Any more brilliant ideas? 
|
|
|
|
« Last Edit: 07. September 2007, 12:59:28 am by BrazilianBoy »
|
Logged
|
Getting my hands dirty 
|
|
|
|
hawkwind
|
 |
« Reply #1 on: 07. September 2007, 12:59:35 am » |
|
operations, the ability to add thread-safe and render-safe actions....yee haa!! 
|
|
|
|
|
Logged
|
|
|
|
Marvin Fröhlich
Xith Lord
Administrator
Guru
   
Offline
Posts: 4381
May the 4th, be with you...
|
 |
« Reply #2 on: 07. September 2007, 01:00:35 am » |
|
Do you know that one? http://xith.org/index.php?switch=featuresThis thread could serve to complete the features list on xith.org  . Marvin
|
|
|
|
« Last Edit: 07. September 2007, 01:04:28 am by Marvin Fröhlich »
|
Logged
|
|
|
|
|
BrazilianBoy
|
 |
« Reply #3 on: 07. September 2007, 01:04:28 am » |
|
Yes, I do. Operations and thread-safe actions... YEAH!!!!
|
|
|
|
|
Logged
|
Getting my hands dirty 
|
|
|
|
kukanani
|
 |
« Reply #4 on: 07. September 2007, 04:36:11 am » |
|
Intervals, HUD, HUD, HUD, HUD, HUD, HUD... Actually, is it just me, or are shadows still not still not working? Hate to burst your bubble 
|
|
|
|
|
Logged
|
xith.setCoolnessLevel(10); jMe.setCoolnessLevel(0); xith.rock();
|
|
|
|
Mathias 'cylab' Henze
|
 |
« Reply #5 on: 07. September 2007, 08:36:28 am » |
|
Shaders, physics, particles, shadows, and more... If Xith3D isn't the best java scenegraph API, I'll eat my socks.
Despite being nice to see your enthusiasm, xith isn't the "most advanced" java scenegraph. But I think, xith has a lot potential and you can make a difference, if you really want to. It's not difficult to get involved and to get your ideas realized, even if the core needs to be changed for that. Try this with other scenegraphs 
|
|
|
|
|
Logged
|
|
|
|
|
BrazilianBoy
|
 |
« Reply #6 on: 07. September 2007, 01:22:38 pm » |
|
Actually, is it just me, or are shadows still not still not working? Yep. They still not working. But I'm talking about the features that surely are gonna make it until the 1.0 version. Despite being nice to see your enthusiasm, xith isn't the "most advanced" java scenegraph. But I think, xith has a lot potential and you can make a difference, if you really want to. It's not difficult to get involved and to get your ideas realized, even if the core needs to be changed for that. Try this with other scenegraphs  That's why I like Xith so much. 
|
|
|
|
|
Logged
|
Getting my hands dirty 
|
|
|
|
'n ddrylliog
|
 |
« Reply #7 on: 07. September 2007, 05:13:46 pm » |
|
Despite being nice to see your enthusiasm, xith isn't the "most advanced" java scenegraph. But I think, xith has a lot potential and you can make a difference, if you really want to. It's not difficult to get involved and to get your ideas realized, even if the core needs to be changed for that. Try this with other scenegraphs  Exactly. That's also one of the reason that I've been on Xith3D from the beginning. Actually, the majority of Xith3D *users* (I'm speaking about users here, because we all agree e.g. jME core devs are actually very intelligent) are much more knowledgeable than the users of other scenegraphs. It's hilarious to see on GameDev.net "3D engine reviews" a jME user who says "I think it's the only engine written in Java"... Laughing my ass of  He never heard of JOGL, LWJGL (he doesn't even know jME uses it), Java3D, Aviatrix3D, jPCT, and Xith3D of course  (and still I'm surely forgetting some of them). For example in my opinion, Java3D is mostly a project made some time ago by a big company who since lost most interest in it and now an open-source community is painfully taking the work up, with an "ultra-protective" mind not letting much places for newcomers. Another example, jPCT is a one-person hobby project, developed when he wants, which is _not_ bad but from the website I see no way to contribute.. In the current state of things, I see jME as almost totally commercial-driven. Three Rings decide what should be done or not, and now or later. The open source community still works, but it's simply not the same as before. Of course there is still work to be done on Xith3D... but are projects "finished" once, anyway ? No. They are "released", but never finished. A project dies when there is no more interest in it. Several times in the history of Xith3D we could have believed that it was about to die (those remembering my sayings some time ago will laugh), but now it's evident its time has *not* come yet.
|
|
|
|
|
Logged
|
|
|
|
Pandaemonium
Enjoying the stay
Offline
Posts: 85
If at first you don't succeed; call it version 1.0
|
 |
« Reply #8 on: 07. September 2007, 06:40:23 pm » |
|
Ok, so I'm wondering. As I still haven't fully committed to a particular API yet, and since we're on the subject, I'm wondering the following in comparing Xith3d to jME (as this is another engine I'm thinking about using). I've compared the feature lists between the two and don't see a huge difference (remember I'm new  ), or anything that stands out to me as "omg, that's awesome. I'm definitely using this." So I'm wondering if you veterans of graphics programming can give me your input on these questions that matter to me most. 1) Which one is easier to use (and learn)? 2) Which one is faster? 3) Which one is more "feature rich"? 4) Which one is more efficient (in terms of memory)? Any other comments that would help me make up my mind would be appreciated.
|
|
|
|
|
Logged
|
|
|
|
Marvin Fröhlich
Xith Lord
Administrator
Guru
   
Offline
Posts: 4381
May the 4th, be with you...
|
 |
« Reply #9 on: 08. September 2007, 12:01:59 am » |
|
1) Which one is easier to use (and learn)?
Well, I've never used jME. But people say, Xith3D's API is much more intuitive and easier to learn. 2) Which one is faster?
It depends. Xith will certainly suffer your needs. 3) Which one is more "feature rich"?
Is there a feature missing in Xtih3D, that you need? 4) Which one is more efficient (in terms of memory)?
This also depends. I remember a user only a few weeks ago, who said, that xith used the most few memory. But as always: If there is a point, where you say: "Here is more memory used, than necessary", we can try to change that  . Marvin
|
|
|
|
|
Logged
|
|
|
|
|
'n ddrylliog
|
 |
« Reply #10 on: 08. September 2007, 03:28:37 am » |
|
Pandaemonium : having everyone's opinion is always interesting, but in the end : try it out yourself. Some say Xith3D's API is more intuitive, some say it's jME's. In fact it's a matter of personal tastes.. Both have arrived to a point where they can successfully be used for serious (and casual) game development, up to you to see which one you prefer.
|
|
|
|
|
Logged
|
|
|
|
|
kukanani
|
 |
« Reply #11 on: 08. September 2007, 06:05:15 am » |
|
These are just my personal opinions. 1) Which one is easier to use (and learn)? I consider Xith3D much, much more intuitive than jME. 2) Which one is faster? Well, I have played Bang! Howdy (that's jME), and that one slows down my computer a lot ( as in, eats a lot of memory). 3) Which one is more "feature rich"? Actually, I consider jME to be more feature-rich. But Xith3D's HUD really wins over, and the support is awesome. 4) Which one is more efficient (in terms of memory)? Well, see 2) above. Kukanani
|
|
|
|
|
Logged
|
xith.setCoolnessLevel(10); jMe.setCoolnessLevel(0); xith.rock();
|
|
|
|
hawkwind
|
 |
« Reply #12 on: 08. September 2007, 12:13:45 pm » |
|
Support is the key, Marvin, amos, and others have a vested interest in moving the system forward, in the last two years the system has added significant feature and speed improvements. My personal game is more than 4X faster than a year ago.
The HUD is simple AND FAST. the Java3D HUD support has always been, slow, AWT/Swing are also slow. Use of the Xith HUD has a minimal impact.
In general I prefer a scenegraph for simple content control, JME is not scenegraph based I think.
|
|
|
|
|
Logged
|
|
|
|
Pandaemonium
Enjoying the stay
Offline
Posts: 85
If at first you don't succeed; call it version 1.0
|
 |
« Reply #13 on: 10. September 2007, 07:57:37 pm » |
|
Well, I have played Bang! Howdy (that's jME), and that one slows down my computer a lot ( as in, eats a lot of memory). Support is the key, Marvin, amos, and others have a vested interest in moving the system forward, in the last two years the system has added significant feature and speed improvements. My personal game is more than 4X faster than a year ago.
The HUD is simple AND FAST. the Java3D HUD support has always been, slow, AWT/Swing are also slow. Use of the Xith HUD has a minimal impact. Awesome..these are exactly the kind of responses I was looking for. I didn't even think of the HUD feature of Xith--that is definitely a feature that makes Xith more favorable to use as I wanted to stay away from AWT/Swing (performance issues). In fact, I originally started to write my game in JOGL and using FengGUI for the UI. I stumbled across a post somewhere on javagaming.org that mentioned Xith3d and so...here I am, checking it out. Using a mature gaming API became my goal since I found myself tackling problems that have already been solved in these libraries. No sense in trying to reinvent the wheel. I agree, support is also a very important feature and I must say, I have been extremely impressed with the Xith3d community. I think I've read nearly every post on these forums (as I keep a tab open at work and read posts as I wait for my project at work to compile  ) and so I've seen firsthand the dedication of the "gurus" and other members. One of the strongest communities I've seen.
|
|
|
|
|
Logged
|
|
|
|
|
'n ddrylliog
|
 |
« Reply #14 on: 10. September 2007, 08:14:46 pm » |
|
Well Pandaemonium, very pleased to hear that  We're trying to do our best.. but isn't it what a real hacker is ? For the "Guru" thing you can read below Marvin's and me's profiles, just take it as a joke  We are in fact very open, and don't take money on your bank accounts (though our work could indirectly put some money on your bank accounts.. but that's all up to you). BTW if/when you've begun to experiment with Xith3D, and if you find enough time, please always write your ideas/constructive criticism/remarks etc. on the forum. Remember : open means open. Okay ? But no obligation, man.
|
|
|
|
|
Logged
|
|
|
|
|