I can not find a clear answer to this question with all my search.
If I need a web applet, is there a Java library that takes advantage of hardware accelerated graphics drivers on a client machine, like in OpenGL and directx? I write driver detection code before launching the applet to detect the capabilities of 3D graphics.
I understand that there are many Java 3D libraries, but I cannot figure it out.
I got the impression that you can do this, but you cannot find it.
While I ask, what about Flash and Silverlight? I thought all of their 3D graphics is software?
EDIT:
I see the answer to the question: yes, Java has support for 3D hardware. Thanks for all the info!
I think my real question is (what am I getting):
1) To what extent is it supported for full use? For example, can you use DirectX or OpenGL shaders? I might expect some features to be absent as they tend to abstract things out. Can I make a GPUID program or utility that details the capabilities of a clientβs GPU?
2) Is it practical? Can I port an old 3D game like Quake to a Java applet and have decent performance? (of course, depends on the client system)
source share