9

以前、Java FX への Java 3D の統合について読んだ記事で、メインの Java 3D プロジェクトは 3D エンジンを FX に書き直すことで「死んでいる」と報告されていました。

4

2 に答える 2

12

Sun は、もはや Java3D API の改善に注力していないと述べています。公式発表は次のとおりです。

https://java3d.dev.java.net/servlets/NewsItemView?newsItemID=5689 http://forums.java.net/jive/thread.jspa?threadID=36022

ご覧のとおり、Sun 自体が、最終的に JavaFX の一部となる新しい 3D シーングラフ API に焦点を移しています。

それ以外の場合は、Java で使用できる高品質の 3D API が多数あります (例: JMonkeyEngineOgre3D )。または、JOGLLWJGLなどの低レベル API をいつでも使用できます。

于 2009-04-12T04:18:58.947 に答える
2

Sun Microsystems は 2004 年夏に Java 3D をコミュニティ ソース プロジェクトとしてリリースし、2008 年 1 月 29 日に放棄しました (上記の jsight の回答で述べたように)。2008 年 2 月 28 日にクラスパスの例外を含む GPL 2 の下でソース コード全体をリリースしました。最初のコミュニティ バージョンは Java 3D 1.5.2 でした。

ハービーは何年もそれを維持してきました。2012 年 2 月 10 日に JOGL 1 から JOGL 2 への JOGL レンダラーの移植を開始し、JogAmp コミュニティのプロジェクトになりました。2015 年現在もアクティブです。公開 API は凍結されており、ほとんど変更されていません。多数のバグが修正されました。Harvey およびその他の主要な貢献者に大きな称賛を贈ります :) Java 3D 1.6.0 はここで入手できインストール手順はここにあります。

Java 3D 1.6.0 は信頼できますが、将来の保証はありません。固定パイプラインに依存しており、OpenGL ES では動作せず、前方互換性のあるプロファイルをサポートしていません。バグを修正するだけで、新しい機能を実装する予定はありません。

JogAmp の Ardor3D ContinuationJMonkeyEngineLibGDX 、JavaFX 3D グラフィックス機能など、多数の代替手段があります...ほとんどの主要なシーングラフ API は、ハードウェア アクセラレーションにアクセスする手段として、とりわけJOGLを使用しますが、より低いレベルのものを探す場合は直接使用できます。 Java 3D よりも。

PS: 新しい貢献者は Java3D 1.7.0 で動作し、Android サポートを追加します :)

于 2015-08-18T15:07:03.703 に答える