Scene Viewer の要件

Scene Viewer は、モバイル デバイスと WebGL2 をサポートしているデスクトップ Web ブラウザーで使用できます。WebGL2 は、3D グラフィックスを描画するための標準の Web 技術です。 最良の結果を得るために、モバイル デバイスブラウザーハードウェアScene Viewer の要件を満たしていることを確認してください。

ブラウザーの要件

Scene Viewer は、次に示す最新バージョンのブラウザーをサポートしています。

  • Google Chrome
  • Microsoft Edge
  • Mozilla Firefox
  • Safari

WebGL2

WebGL2 が有効になっている 64 ビット ブラウザーのみがサポートされています。

一般的なデスクトップ ブラウザーの最新バージョンには、WebGL2 が組み込まれています。お使いのブラウザーで WebGL2 が有効になっているかをテストするには、get.webgl.org/webgl2 を開きます。 WebGL2 関連の問題のトラブルシューティングについては、WebGL2 のトラブルシューティングをご参照ください。

WebGL2 は進化を続けるテクノロジであり、各ブラウザー バージョンには、Scene Viewer が最適なパフォーマンスを得るための改善機能が導入されています。したがって、ブラウザーが常に最新の状態であることを確認してください。 WebGL2 の要件の詳細については、khronos wiki ページをご参照ください。

また、ブラウザーで Scene Viewer を使用している場合は、次のことに注意してください。

ハードウェア要件

最高のパフォーマンスを得るため、ブラウザーに最低 8 GB のシステム メモリがあり、最新の 3D グラフィックス ハードウェアを使用することをお勧めします。

最低 512 MB 以上のビデオ メモリを搭載した高性能グラフィックス カードを使用している必要があります。 最適なパフォーマンスを得るには、1 GB 以上のビデオ メモリを搭載したグラフィックス カードを使用することをお勧めします (特に、大きなシーンやメモリの消費量が多い 3D シーンを操作する場合)。 高性能のスタンドアロン グラフィックス カードは、一般的に統合されたグラフィックス カードよりも優れたパフォーマンスを発揮します。

モバイル要件

Scene Viewer は、次のブラウザーおよびデバイスのモバイル サポートを提供します。

  • iPhone 12 以降の SafariiPad Pro (11 インチ、第 2 世代、2020 年以降)
  • Samsung Galaxy S20 以降、Samsung Tab S7 以降の Android Chrome

上記以外のモバイル デバイスを使用している場合、デバイスは 4 GB 以上の RAM と強力なマルチコア CPU および GPU を備え、Android または iOS の最新バージョンがインストールされている必要があります。

レンダリングに関する問題のトラブルシューティング

Scene Viewer が正しく実行されるには、最適なブラウザー機能が必要です。 Scene Viewer が、ブラウザーのレンダリングに不具合があることを検出した場合、Scene Viewer を読み込むときに問題が発生したことを示すメッセージが表示されます。 次のエラー メッセージにより、問題の性質に関する詳細がわかります。

また、Scene Viewer が開くときにエラー メッセージが表示されなくても、レンダリングの品質が低くなる場合があります。

レンダリングに、ブラウザーがハードウェア アクセラレーションを使用していません。

Scene Viewer がブラウザーでハードウェア アクセラレーションを検出しない場合、このメッセージが表示されます。 ハードウェア アクセラレーションが有効になっていない理由としては、一般的に、ブラウザーの設定が適切に構成されていないか、ブラウザーでグラフィックス カードがブロックされていることが考えられます。

ブラウザーの設定におけるハードウェア アクセラレーションの構成

各ブラウザーには、独自の構成オプションがあり、ハードウェア アクセラレーションが無効になっている場合があります。 ブラウザーのレンダリングでハードウェア アクセラレーションを有効にするには、以下をご参照ください。

Chrome におけるハードウェア アクセラレーションの構成

Chrome の場合、以下を実行します。

  1. ブラウザーのメニューで、[設定] > [システム] の順に選択します。
  2. [ハードウェア アクセラレーションが使用可能な場合は使用する] 切り替えボタンをクリックします。
  3. [再起動] をクリックして、ブラウザーを再起動します。

Firefox におけるハードウェア アクセラレーションの構成

Firefox の場合、以下を実行します。

  1. ブラウザーのメニューで、[メニュー] > [オプション] > [システム] の順に選択します。
  2. [一般] をクリックします。
  3. [パフォーマンス] の下で、[パフォーマンスの推奨設定を使用する] チェックボックスをオンにします。
  4. ブラウザーを再起動します。

Microsoft Edge におけるハードウェア アクセラレーションの構成

Microsoft Edge の場合、以下を実行します。

  1. ブラウザーのメニューで、[設定] > [システム] の順に選択します。
  2. [ハードウェア アクセラレーションが使用可能な場合は使用する] 切り替えボタンをクリックします。
  3. [再起動] をクリックして、ブラウザーを再起動します。

ブラウザーによるグラフィックス カードのブロック

一部のブラウザーでは、特定のグラフィックス カードがブラウザーの要件を満たさないと判断され、そのグラフィックス カードがブロックされます。 このような場合、グラフィックス カードをブロックするというブラウザーの判断を回避することもできます。 これは必ずしも推奨される操作ではありませんが、この操作により、Scene Viewer の問題が解決する場合があります。

Chrome でブロックされたグラフィックス カードのバイパス

Chrome の場合、以下を実行します。

  1. アドレス バーに「chrome://flags」と入力します。
  2. [Override software rendering list] で、[Enable] をクリックします。
  3. ブラウザーを再起動します。

Firefox でブロックされたグラフィックス カードのバイパス

Firefox の場合、以下を実行します。

  1. アドレス バーに「about:config」と入力します。
  2. 検索バーに「webgl.enable-webgl2」と入力します。
  3. 値を [true] に設定します。
  4. ブラウザーを再起動します。

ブラウザーが WebGL2 をサポートしていない可能性があります。

Scene Viewer がブラウザーで WebGL2 を検出しない場合に、このメッセージが表示されます。 これを確認するには、get.webgl.org/webgl2 に進みます。 ブラウザーで WebGL2 が使用可能な場合は、回転キューブが表示されます。 表示されない場合、Web サイトは、ブラウザーが WebGL2 をサポートしていないことを示しています。 回転キューブが表示されない場合は、ブラウザーの設定により WebGL2 が有効になっており、ブラウザーおよびハードウェアが Scene Viewer の要件を満たすことを確認します。

Scene Viewer は開くが、レンダリングの品質に問題がある

Scene Viewer が開くときにエラー メッセージが表示されなくても、問題がある場合があります。 次に例を示します。

  • すべてのアイコンとラベルが欠落していて、別のブラウザーまたはデバイスに表示される。
  • レンダリングのアーティファクト (たとえば、大気および影の黒色のレンダリング、ドットのあるジオメトリのレンダリング)。
  • 主要な色の問題がシーンに存在する (たとえば、すべての色が逆変換される、すべての色が緑または黒にレンダリングされる)。

上記のいずれかの問題が発生した場合、以下を確認します。

このような確認をしてもまだ Scene Viewer で問題が発生する場合は、別のブラウザーに切り替えてください。 あるいは、ビデオ ドライバーを更新する方法もあります。 ベンダーの Web サイトを参照して、最新のドライバーをダウンロードすることをお勧めします。 最終的に、上記の操作をすべて実行しても問題が解決しない場合は、Esri Community フォーラムに問題を報告するか、Esri テクニカル サポートにお問い合わせください。