Java-Gaming.org Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (803)
Games in Android Showcase (237)
games submitted by our members
Games in WIP (867)
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  
  3d, what to choose  (Read 2615 times)
0 Members and 1 Guest are viewing this topic.
Offline konieczny69

Senior Newbie





« Posted 2007-02-23 18:22:29 »

there are several apis : java3d, jme, jogl, xith and such, which one you find most powerfull, efficient and easiest to use, i've tried java3d, but the more objects and behaviors i am adding the slower it works, help me to pick the nest one (if such one naturally exists)

cheers, Lukasz
Offline erikd

JGO Ninja


Medals: 16
Projects: 4
Exp: 14 years


Maximumisness


« Reply #1 - Posted 2007-02-23 18:58:03 »

One of Java3D's strengths should be its scalability, so maybe you're experiencing another problem which is not caused by Java3D but perhaps by your use of it.

That said, you could try Xith3D, which is much like Java3D but specifically made with games in mind. Another option is the excellent and feature rich jME.
I guess which is fastest is still a matter of debate and probably depends mostly on what you do with it. I personally like jME, but that's mostly a matter of taste, not because the other libs are of lesser quality.

JOGL and LWJGL are just OpenGL bindings (well, LWJGL binds to other libs as well but since we're talking 3D graphics...), and don't provide more functionality than bare bones OpenGL. So if you want to use that, you'll have more control but you'll need a lot more knowledge and to put a lot more effort in to get the high level functionality you get from Java3D, Xith and jME. Again, it depends on what you want to do.

Offline konieczny69

Senior Newbie





« Reply #2 - Posted 2007-02-23 19:06:45 »

One of Java3D's strengths should be its scalability, so maybe you're experiencing another problem which is not caused by Java3D but perhaps by your use of it.

That said, you could try Xith3D, which is much like Java3D but specifically made with games in mind. Another option is the excellent and feature rich jME.
I guess which is fastest is still a matter of debate and probably depends mostly on what you do with it. I personally like jME, but that's mostly a matter of taste, not because the other libs are of lesser quality.

JOGL and LWJGL are just OpenGL bindings (well, LWJGL binds to other libs as well but since we're talking 3D graphics...), and don't provide more functionality than bare bones OpenGL. So if you want to use that, you'll have more control but you'll need a lot more knowledge and to put a lot more effort in to get the high level functionality you get from Java3D, Xith and jME. Again, it depends on what you want to do.

thanks for a reply, I will propably stay with java3d for a while, hence I also have another question about it, that is : what kind of 3d graphics libraries java 3d work with, is it opengl, direct3d or something utterly different ?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline erikd

JGO Ninja


Medals: 16
Projects: 4
Exp: 14 years


Maximumisness


« Reply #3 - Posted 2007-02-24 17:59:02 »

On windows you have a DirectX (D3D) version and an OpenGL version. On any other platform it's OpenGL

Offline Breakfast

Senior Devvie




for great justice!


« Reply #4 - Posted 2007-02-26 14:54:59 »

I would suggest going with the one that does most work for you. Whatever you're creating, if your'e using 3D stuff for it, will be a mammoth task, so the more high-level stuff you get to start with the better off you will be.

I like JMonkeyEngine cos that has so much handy stuff built in and last time I was doing much with it it was very well supported over on their forums.
Pages: [1]
  ignore  |  Print  
 
 

 
Riven (388 views)
2019-09-04 15:33:17

hadezbladez (5280 views)
2018-11-16 13:46:03

hadezbladez (2204 views)
2018-11-16 13:41:33

hadezbladez (5544 views)
2018-11-16 13:35:35

hadezbladez (1149 views)
2018-11-16 13:32:03

EgonOlsen (4583 views)
2018-06-10 19:43:48

EgonOlsen (5461 views)
2018-06-10 19:43:44

EgonOlsen (3118 views)
2018-06-10 19:43:20

DesertCoockie (4014 views)
2018-05-13 18:23:11

nelsongames (4707 views)
2018-04-24 18:15:36
A NON-ideal modular configuration for Eclipse with JavaFX
by philfrei
2019-12-19 19:35:12

Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04: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!