私はすべてのグーグルでこの質問に対する明確な答えを見つけることができません.
Web アプレットが必要な場合、OpenGL や directx のように、クライアントのマシンでハードウェア アクセラレーション グラフィックス ドライバを利用する Java のライブラリはありますか? アプレットが起動して 3D グラフィックス機能を検出する前に、ドライバ検出コードを書いているところを想像しています。
Java 3D ライブラリがたくさんあることはわかっていますが、これを理解することはできません。
私はあなたがそれを行うことができるという印象を受けましたが、それを見つけることができません.
お尋ねしているのですが、Flash と Silverlight はどうでしょうか。彼らの 3D グラフィックスはすべてソフトウェアでレンダリングされていると思いましたか?
編集:
質問に対する答えはイエスです。Java は 3D ハードウェアをサポートしています。すべての情報をありがとう!
私の本当の質問は(私が得ているもの)だと思います:
1) これは、完全に使用するためにどの程度サポートされていますか? たとえば、DirectX または OpenGL シェーダーを使用できますか? 物事を抽象化する傾向があるため、いくつかの機能が欠落していると予想される場合があります。クライアントの GPU 機能を詳細に一覧表示する GPUID プログラムまたはユーティリティを作成できますか?
2) 実用的ですか?Quake のような古い 3D ゲームを Java アプレットに移植して、適切なパフォーマンスを得ることができますか? (もちろんクライアントシステムに依存します)