3D マルチパッチ レイヤの最適化
マルチパッチ フィーチャは、特にフィーチャのジオメトリ上にテクスチャ(または画像)がドレープされている場合、レンダリングのコストが非常に高くなることがあります。テクスチャのマルチパッチでパフォーマンスが低い場合、以下のことを試してください。
DXT の圧縮をオンにする
DXT 圧縮は、グラフィックス カードで最適に使用するようにテクスチャ画像を圧縮します。テクスチャの解像度が少し低下します。
DXT 圧縮にアクセスするには、コンテンツ ウィンドウ内のマルチパッチ レイヤを右クリックして、[プロパティ] をクリックし、ArcGlobe の [グローブの表示] タブをクリックします。[圧縮テクスチャのレンダリング] チェックボックスをオンにします。
仮想メモリのサイズの増加
仮想メモリは、システムの物理メモリが不足しているときに使用されます。ArcGlobe からのデータ使用量のオーバーフローを処理するには、十分な仮想メモリが利用できる必要があります。原則として、仮想メモリのサイズを、物理メモリのサイズの 2 倍以上に拡張します。
仮想メモリの設定には、[マイコンピュータ] → [プロパティ] → [詳細設定] からアクセスできます。
テクスチャと 3D ジオメトリにより多くのメモリを割り当てる
テクスチャと 3D ジオメトリに割り当てるシステム メモリを増加すると、仮想メモリへのページングが減少します。ArcGlobe のメモリ オプションを設定するには、[カスタマイズ] → [ArcGlobe オプション] の順にクリックして、[キャッシュの表示] タブをクリックしてから [高度な設定] ボタンをクリックします。
[高度なメモリ キャッシュ設定] ダイアログ ボックスから、データ タイプ別にメモリの割り当てを構成します。
ArcScene はメモリ ベースのアプリケーションであるため、データ タイプ別のキャッシュ設定オプションがありません。したがって、このオプションは ArcScene には適用されません。
テクスチャを無効にするか解像度を下げる
多くの場合、利用できるシステム リソースの多くを使用するのは、3D マルチパッチ フィーチャに格納されるテクスチャです。テクスチャを無効にするか、解像度を下げると、多くのシステム リソースが解放され、3D ビューの操作性が向上します。テクスチャを無効にするか、解像度を下げるには、コンテンツ ウィンドウ内のマルチパッチ レイヤを右クリックして、[プロパティ] をクリックしてから、ArcGlobe の [グローブの表示] タブをクリックします。
物理メモリとグラフィックス カードのサポートをアップグレードする
物理メモリ(RAM)は、グラフィックス カードのメモリや OpenGL サポートと同様に、特に重要です。多くの物理メモリとテクスチャ メモリを持つグラフィックス カードをコンピュータで使用することを検討してください。グラフィックス カードのアップグレードを検討している場合は、「グラフィックス カードの選択に関する FAQ」をご参照ください。このトピックでは、要件を満たしているにも関わらず表示の問題が発生しているグラフィックス カードのドライバをアップデートする方法を示しています。