6

アプレットでのJOGLの使用とWebGLの使用の間に重要な技術的な違いはありますか?特に2つのことに焦点を当てたいと思います。

  • パフォーマンス:WebGLを使用して3Dをレンダリングする際のオーバーヘッドは大幅に増加しますか?
  • 機能性:2つはOpenGL標準をどの程度サポートしていますか?

私は3DWebアプリケーションを開発していますが、この2つの技術的機能について詳しく知りたいです。

4

1 に答える 1

3

特に少量の呼び出しで多くの作業を行う場合、純粋な GL のレンダリング速度は似ていると思います。他のコードの場合、Java は Javascript よりも約 5 ~ 10 倍高速になる傾向があります: http://blog.j15r.com/2011/12/for-those-unfamiliar-with-it-box2d-is.html

他にも違いがあります:

  • JOGL では、アプレット/署名済み Web スタートを実行できる必要があります (ほとんどのブラウザーで、これがまだデフォルトで有効になっているかどうかはわかりません)。
  • WebGL には、WebGL 対応のブラウザーが必要です (最新の Chrome、Safari、または Firefox は IE では動作しません)。
  • WebGL は GL ES 2.0 に基づいています。つまり、GL 固定関数パイプラインはサポートされていません。つまり、独自のシェーダーを実装するか、three.js などのライブラリを使用する必要があります。
于 2012-06-18T21:53:52.227 に答える