So I think OpenGL is what we need. The one problem is that someone needs to port the code to windows (which shouldn't be too much of a problem as OpenGL support is there, too) and that someone will not be me. Any volunteers?
use Java3d. http://java.sun.com/products/java-media/3D/index.html comes in OpenGL version. nice API, love it.