Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (487)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (553)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Xith3D vs. Java3D  (Read 1735 times)
0 Members and 1 Guest are viewing this topic.
Offline uj

Junior Member





« Posted 2005-07-18 07:34:28 »

Didn't Xith3D come about mainly as a replacement for the dying Java3D? Now that Java3D is back what's the position of Xith3D.

One advantage must be that it's built on top of JOGL so one can access OpenGL directly. But what about speed? Is Xith3D really faster? Has there been any benchmarkings to confirm this claim?

Are there other advantages to motivate Xith3D over Java3D?
Offline croft

Junior Member




Java, Java, Java


« Reply #1 - Posted 2005-07-18 19:13:23 »

Are there other advantages to motivate Xith3D over Java3D?

Xith3D is Open Source.  Java3D is "public source".

Some of the folks in Sun say that Java3D is Open Source but when you question them it turns out that only parts of it are and that the rest is "public source".  I complained about the misuse of terminology at the Java3D BOF at JavaOne 2004.

It would be cool if Sun were to Open Source Java3D.

http://opensource.org/docs/definition.php

David Wallace Croft / www.CroftSoft.com / (214) 636-3790 m / Advanced Java Game Programming
Offline hawkwind

Junior Member




Java games rock!


« Reply #2 - Posted 2005-07-19 01:53:03 »

search this group for postings from javacooldude, he made several demos in xith and j3d and quote large performance benifits from xith

For me one of the main advantages is saying "render now gosh darn it!!!"  In java3d

o behaviors execute when they can
o frame rates are ...err.. flexible 
o Java3d was written to take into account mutiple threaded access etc. complicating things.
o Java3d lighting affects everything whereas xith3d only affects the group and child groups below where the light was added.


I have been sustantially more productive being cloder to the metal Tongue
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline uj

Junior Member





« Reply #3 - Posted 2005-07-19 05:18:29 »

Thank you both. I located that cool dude thread,

http://192.18.37.44/forums/index.php?PHPSESSID=8156178f8595122eee0d177910a807b2&topic=3549.0

According to that Xith3D seems to be about twice as fast. It's good to have some indication even though I understand it can vary.

PS. I'm somewhat reluctant to abandon Java3D but I'm inclined to do it for principal reasons only. The way Sun left everybody hanging for years is a total disgrace and clearly shows Sun doesn't have higher ethics than anybody else although it likes to project itself as the "good guy".
Offline Usul

Senior Newbie




I hunt bugs


« Reply #4 - Posted 2005-08-09 09:17:54 »

I'm also thinking of moving from Java3d to Xith3d. 

But it seems that the xith3d collision detectection is abandoned one should use yet another api (ode).  Is it possible to use ode collision detection with a loaded model?  Is there a demo for that (like two loaded models which collide) ?

So I guess picking is also left to ode, right?


thanx,  Usul

It's times like this that I wish I'd listened to what my dad used to tell me.
Yeah? What was that?
I don't know. I never listened. 
- Dr. Venkman and Mr. Zeddemore
Offline Amos Wenger

Senior Member




Everything's possible, but not everything's fun...


« Reply #5 - Posted 2005-08-09 13:03:37 »

I'm also thinking of moving from Java3d to Xith3d. 

But it seems that the xith3d collision detectection is abandoned one should use yet another api (ode).  Is it possible to use ode collision detection with a loaded model?  Is there a demo for that (like two loaded models which collide) ?

So I guess picking is also left to ode, right?


thanx,  Usul
Collision yes, picking no.
You can use collision detection witha loaded model, XithToOdejava classes are made for that.
If you don't mind using a Game Engine instead of separate tools, please visit http://www.magicspark.org/gamma.
It provides a very simple way to load models and to build corresponding physic objects.
It's still under development, but all contributions are welcome..

"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

TehJavaDev (12 views)
2014-08-28 18:26:30

CopyableCougar4 (24 views)
2014-08-22 19:31:30

atombrot (37 views)
2014-08-19 09:29:53

Tekkerue (30 views)
2014-08-16 06:45:27

Tekkerue (29 views)
2014-08-16 06:22:17

Tekkerue (18 views)
2014-08-16 06:20:21

Tekkerue (27 views)
2014-08-16 06:12:11

Rayexar (65 views)
2014-08-11 02:49:23

BurntPizza (41 views)
2014-08-09 21:09:32

BurntPizza (33 views)
2014-08-08 02:01:56
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!