Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

11991 Posts in 1587 Topics- by 3509 Members - Latest Member: lioneltenel

27. May 2012, 12:33:56 am
Xith3D CommunityGeneral CategoryGeneral Discussion (Moderators: Marvin Fröhlich, 'n ddrylliog)Xith's Features
Pages: [1] 2
Print
Author Topic: Xith's Features  (Read 2906 times)
BrazilianBoy
Becoming dependent
**
Offline Offline

Posts: 208


l_p_camargo@hotmail.com
View Profile Email
« 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? Wink
« Last Edit: 07. September 2007, 12:59:28 am by BrazilianBoy » Logged

Getting my hands dirty Smiley
hawkwind
Getting respectable
***
Offline Offline

Posts: 363



View Profile Email
« Reply #1 on: 07. September 2007, 12:59:35 am »

operations, the ability to add thread-safe and render-safe actions....yee haa!! Grin
Logged
Marvin Fröhlich
Xith Lord
Administrator
Guru
*****
Offline Offline

Posts: 4381


May the 4th, be with you...


View Profile
« Reply #2 on: 07. September 2007, 01:00:35 am »

Do you know that one? http://xith.org/index.php?switch=features

This thread could serve to complete the features list on xith.org Smiley.

Marvin
« Last Edit: 07. September 2007, 01:04:28 am by Marvin Fröhlich » Logged
BrazilianBoy
Becoming dependent
**
Offline Offline

Posts: 208


l_p_camargo@hotmail.com
View Profile Email
« Reply #3 on: 07. September 2007, 01:04:28 am »


Yes, I do.

Operations and thread-safe actions...  YEAH!!!!
Logged

Getting my hands dirty Smiley
kukanani
Fierce Warrior
****
Offline Offline

Posts: 504


My game is coming along fairly smoothly...


View Profile WWW
« 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   Sad
Logged

xith.setCoolnessLevel(10);
jMe.setCoolnessLevel(0);
xith.rock();
Mathias 'cylab' Henze
Fierce Warrior
****
Offline Offline

Posts: 540

1064620
View Profile WWW
« 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 Wink
Logged

BrazilianBoy
Becoming dependent
**
Offline Offline

Posts: 208


l_p_camargo@hotmail.com
View Profile Email
« 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 Wink

That's why I like Xith so much.  Grin
Logged

Getting my hands dirty Smiley
'n ddrylliog
Moderator
Guru
*****
Offline Offline

Posts: 1188



View Profile WWW Email
« Reply #7 on: 07. September 2007, 05:13:46 pm »

Quote from: cylab
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 Wink
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 Cheesy He never heard of JOGL, LWJGL (he doesn't even know jME uses it), Java3D, Aviatrix3D, jPCT, and Xith3D of course Wink (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 Offline

Posts: 85


If at first you don't succeed; call it version 1.0


View Profile
« 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 Tongue), 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 Offline

Posts: 4381


May the 4th, be with you...


View Profile
« 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 Wink.

Marvin
Logged
'n ddrylliog
Moderator
Guru
*****
Offline Offline

Posts: 1188



View Profile WWW Email
« 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
Fierce Warrior
****
Offline Offline

Posts: 504


My game is coming along fairly smoothly...


View Profile WWW
« Reply #11 on: 08. September 2007, 06:05:15 am »

These are just my personal opinions.

Quote
1) Which one is easier to use (and learn)?

I consider Xith3D much, much more intuitive than jME.

Quote
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).

Quote
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.

Quote
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
Getting respectable
***
Offline Offline

Posts: 363



View Profile Email
« 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 Offline

Posts: 85


If at first you don't succeed; call it version 1.0


View Profile
« Reply #13 on: 10. September 2007, 07:57:37 pm »

Quote
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).

Quote
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 Tongue) 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
Moderator
Guru
*****
Offline Offline

Posts: 1188



View Profile WWW Email
« Reply #14 on: 10. September 2007, 08:14:46 pm »

Well Pandaemonium, very pleased to hear that  Smiley 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 Smiley 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
Pages: [1] 2
Print
Jump to:  

Theme orange-lt created by panic