rendermanagement library

hello, in my game i need to do the following things:

  • depth sort objects
  • state sort objects
  • quickly insert and remove objects to the scenegraph/renderer
  • objects should be pickable

now i was wondering if there are any libraries out there, that accomplish these things and are not a complete game engine.
thanks.

I would suggest to try jMonkeyEngine (seems to be exactly what you want), or Java3D (should fit but your program will have to conform to its execution model).

AgentFX is another option. It’s not open source, but free for non commercial use. Very powerful and easy to use.

Tropper