It was this question on Stack Overflow, asking for the
Best 3D Engine, that got me curious (and it is asked and
again and
again).
According to
DevMaster / Java there are 21 available 3D engines out there.
I only really knew of JMonkeyEngine and Ardor3D before. I see there is Xith3D but people
say it is inactive.
What are the notable 3D engines, what are their best assets, the reason to choose them etc. At some point soon I'm going to dabble with programming a basic 3D game for Java and I'd rather not get involved in a heavyweight 3D engine straight away (and risk demotivation due to overcomplication) just because it is well known when there could be a better alternative out there.
Is it worth considering JOGL even if I don't know much OpenGL at all?
Update: Of course, the term "best" is very subjective. Best in your experience, for your requirements etc. I'm not looking to start a flame war but an objective - positive - "I use X because of Y" etc.