Ich kann keine klare Antwort auf diese Frage mit all meinem googlen finden.Java-Applets mit hardwarebeschleunigter 3D-Grafik? OpenGL und/oder DirectX
Wenn ich ein Web-Applet haben möchte, gibt es eine Java-Bibliothek, die die hardwarebeschleunigten Grafiktreiber auf dem Client-Rechner nutzt, wie in OpenGL und directx? Ich stelle mir vor, einen Treibererkennungscode zu schreiben, bevor das Applet startet, um die 3D-Grafikfähigkeiten zu erkennen.
Ich weiß, dass es viele Java 3D-Bibliotheken gibt, aber ich kann das nicht herausfinden.
Ich hatte den Eindruck, dass Sie das tun können, aber nicht finden können.
Während ich frage, wie wäre es mit Flash und Silverlight? Ich dachte, alle 3D-Grafiken werden mit Software gerendert?
EDIT:
Ich sehe die Antwort auf die Frage ist ja, tut Java 3D-Hardware-Unterstützung. Danke für die Info!
Ich denke, meine Frage ist (was ich hinaus will):
1) Inwieweit dies für die volle Nutzung unterstützt wird? Können Sie beispielsweise DirectX- oder OpenGL-Shader verwenden? Ich könnte erwarten, dass einige Merkmale fehlen, die dazu neigen, Dinge zu abstrahieren. Kann ich ein GPUID-Programm oder ein Dienstprogramm erstellen, das die GPU-Funktionen des Clients im Detail aufführt?
2) Ist es praktisch? Könnte ich ein altes 3D-Spiel wie Quake in ein Java-Applet portieren und eine anständige Leistung haben? (hängt natürlich vom Client-System ab)
der erste Link, den Sie mir Safari auf meinem nicht-Intel-basierten Mac gesperrt. So viel zur hohen Kompatibilität! – tkotitan
Es gibt auch eine Version JOGL in JavaFX. tkotitan: Hast du einen Stapel Dump bekommen? –
Der Applet Launcher selbst? Oder der JOGL? Alles OpenGL tötet meinen Computer (ich habe ATI-Video integriert). –