0

ブラウザベースのアプリケーションで3次元モデルを作成する必要があります。このアプリケーションは、すべての主要なブラウザで動作するはずです。Javaアプレットとフラッシュ以外のテクノロジが必要です。以下の質問を明確にしてください。

  1. ブラウザベースの環境、つまりWebGLまたはSVGで3次元モデルを作成するための最良のオプションは何でしょうか?

  2. Webブラウザで3次元アプリケーションを実行するためのサードパーティライブラリはありますか?

  3. WebGLがGoogleChromeとFirefoxでサポートされていることがわかりました。それでは、他のブラウザでWebGLをサポートするための回避策は何でしょうか。
4

1 に答える 1

0
  1. WebGL と Canvas のどちらかを選択する可能性が高くなります。Canvasのサポートは、すべての主要な MODERN ブラウザーでほとんど普遍的です。WebGLはそうではありません。理論的には、適切なライブラリ (次を参照) を使用すると、機能検出に基づいて適切なレンダリング コンテキストを選択できます。
  2. three.jsはおそらく最善の策であり、モデルのインポートと操作を可能にする以上の機能を備えています。
  3. 回答 1 を参照してください: Canvas を直接ターゲットにするか、WebGL レンダリング コンテキストのフォールバックとしてターゲットにします。

IE 8 以下をサポートする必要がある場合は、おそらく Flash をフォールバックとして検討する必要があります。three.js は、私が理解しているように、多かれ少なかれ人気のある Flash 3D エンジンPapervisionのポートです。プロジェクトがもう維持されているかどうかはわかりませんが、Flash フォールバックが必要な場合は、API が類似しているため検討する価値があるかもしれません。

于 2012-11-05T13:48:32.983 に答える