Whats the best 3D API for Java? I've heard a lot about Java3D, I also hear JMonkey is good, any ideas?
Printable View
Whats the best 3D API for Java? I've heard a lot about Java3D, I also hear JMonkey is good, any ideas?
Java3D is kind of deprecated (I don't think any development work has been done on it in a long time). JMonkey is actually a complete game engine, including 3D graphics, sound, and physics. The underlying graphics library utilized by JMonkey is LWJGL (The Light-Weight Java Gaming Library). Depending on what you intend to do I would recommend either using LWJGL or JOGL (Java OpenGL). Both libraries are very capable Java bindings for OpenGL with similar but slightly different goals. LWJGL aims to be a library you can use for games while JOGL is a more general purpose binding. You get slightly more control with JOGL, but it's also got a larger learning curve.
I am looking to create a game, so I guess I will go with LWJGL, I tried out JMonkey, but don't really like how I'm stuck to that IDE. I dislike it.