## Q&A - 表示・プレビュー

Direct3DやOpenGLによるプレビュー表示を行う時、特にWindows XP搭載の古いPCではGPUドライバの不具合などにより問題が発生するケースがあります。問題を回避するために、GPUメーカーから最新のドライバを入手して使用することをお奨めします。

### Direct3D 9によるプレビュー表示ができない

ハードウェア描画に対応していない
  VirtualPC、VirtualBoxなどの仮想環境や、リモートデスクトップなどをお使いの場合、Direct3D 9表示に対応していないことがあります。他の表示モードを利用してください。
GPUドライバの不具合
  GPUメーカーのWebサイトやWindows Updateから最新のドライバを入手してインストールして下さい。

### Direct3D 11によるプレビュー表示ができない

ハードウェア描画に対応していない
  VirtualPC、VirtualBox、VMwareなどの仮想環境や、リモートデスクトップなどをお使いの場合、Direct3D 11表示に対応していないことがあります。他の表示モードを利用してください。
GPUドライバの不具合
  GPUメーカーのWebサイトやWindows Updateから最新のドライバを入手してインストールして下さい。
OSがDirect3D 11に対応していない
  - Windows XPの場合：Direct3D 11に対応していないので、Direct3D 11表示は使用できません。
  - Windows Vistaの場合：Service Pack 2とプラットフォーム更新プログラム(KB971644)が必要になります。Windows Updateにより最新の状態にしてください。
GPUがDirect3D 11に対応していない
  Direct3D 11に対応したGPUは2009年に初めて登場しました。それ以前に発売されたPCをお使いの場合、GPUがDirect3D 11表示に対応していない可能性があります。
  Direct3D 11に対応しているGPUは以下になります。
  - Intel HD Graphics 4000以降
  - GeForce 400 シリーズ以降
  - AMD RADEON HD 5000 シリーズ以降
  （※不規則なナンバリングを行っているモデルでは上の通りにならないことがあります）
  Direct3D 10に対応しているGPUでもDirect3D 11表示は利用できますが、表示がDirect3D 9よりも遅くなることがあります。

### OpenGLによるプレビュー表示ができない

ハードウェア描画に対応していない
  VirtualPC、VirtualBox、VMwareなどの仮想環境や、リモートデスクトップなどをお使いの場合、OpenGL表示に対応していないことがあります。他の表示モードを利用してください。
GPUドライバの不具合
  GPUメーカーのWebサイトやWindows Updateから最新のドライバを入手してインストールして下さい。

### Direct3D/OpenGL表示を行っている最中にアプリケーションエラーやブルースクリーンが発生する

GPUドライバの不具合
  GPUメーカーのWebサイトやWindows Updateから最新のドライバを入手してインストールして下さい。
ハードウェア上の問題
  GPUの物理的な故障や熱暴走など、ハードウェア上の問題に起因している可能性があります。近年は発熱量の多いGPUが多く、一部には熱設計が不十分なPCもありますので、暑い時期は特に筐体内の温度に気を付けてください。

### テクスチャが表示されない、表示がおかしい

［テクスチャ表示］が無効になっている
  ビューヘッダの［表示 > テクスチャ表示］のチェックが外れているとテクスチャは表示されません。
(UV)マッピングが割り当てられていない
  ［UV操作］コマンドでUV値を割り当てるか、［マッピング］コマンドや［材質設定］で［UV］以外の形式を指定してください。
テクスチャ用の画像ファイルが適切なフォルダに置かれていない
  ［材質設定］で指定した場所にテクスチャ用の画像ファイルが置かれているか確認してください。
  画像ファイル名だけを相対的に指定した場合、画像ファイルはMQOファイルの保存先と同じフォルダか、または［ファイル > 環境設定］の［マッピング画像フォルダ］で指定されているフォルダに置く必要があります。
GPU上のメモリが足りない
  Direct3D/OpenGL表示ではGPU上のメモリを使用しますが、これには限りがあるため空き容量が不足して表示されなくなることがあります。
  以下の対策で改善される可能性があります。
  - テクスチャ用の画像のサイズを小さくする
  - ［ファイル > 環境設定 > プレビュー］の［テクスチャの最大表示解像度］を小さい値にする
  - ビデオメモリが多いGPUに買い換える
  ただし、表示はされなくてもマッピング画像の設定自体は有効なので、状況によっては気にしなくてもいいかもしれません。

### 材質設定で透明マッピングを設定しても3D画面に反映されない

［半透明］の表示が無効になっている
  ビューヘッダの［表示 > テクスチャ］が有効で、［表示 > 半透明］で［有効］または［奥行きを正確に表示］が選択されている時のみ、透明マッピングが有効になります。
（UV）マッピングが割り当てられていない
  ［マッピング］や［UV操作］コマンドで適切にマッピングを割り当てる必要があります。

### 半透明表示のとき、半透明ポリゴンの向こう側が正しく表示されない

［奥行きを正確に表示］が有効になっていない
  ビューヘッダの［表示 > 半透明 > 奥行きを正確に表示］にチェックを入れてください。
  （※この項目はDirect3D 11に対応したGPUを使用し、レンダラーに［Direct3D 11］を指定したときのみ有効です。）
  この項目がOFFになっている場合、前後関係が不正確になっても高速性を重視した半透明ポリゴンの描画が行われます。
  以下の点に注意すると、表示をある程度正確なものに近づけることができます。
  - 半透明ポリゴンを別のオブジェクトに分離する。
  - オブジェクトパネルで、奥にあるオブジェクトをリストの上側、手前にあるオブジェクトを下側に移動する。

### 材質設定で凸凹マッピングを設定しても3D画面に反映されない

OpenGL表示を使用している
  OpenGL表示は凸凹マッピングの表示に対応していません。Direct3D 9/Direct3D 11を使用してください。

### 下絵が表示されない

［下絵］表示が無効になっている
  ビューヘッダの［表示 > 下絵］にチェックを入れて、表示を有効にしてください。

### 頂点・辺・面の一部または全部が表示されなくなった

［点］［辺］［面］の表示ボタンが外されている
  各ビューのビューヘッダにある［点］［辺］［面］ボタンをクリックして、表示を有効にしてください。
現在のオブジェクトのみの表示になっている
  ［ビューヘッダ > 表示］内の［現在のオブジェクトのみ面を表示］や［現在のオブジェク以外の頂点・面］によって非表示になっていないか確認してください。
オブジェクトパネルで非表示になっている
  オブジェクトパネルのリスト上で各オブジェクトの表示アイコンがONになっているか確認してください。

### 視点から近いまたは遠い部分が表示されない、ゆがんで表示される

カメラのパラメータの問題
  3D空間のオブジェクトを2D平面へ投影する際、遠近法による歪みが生じます。視野角が大きい状態でカメラから対称物体までの距離が小さくなったときには、その歪みが顕著に感じられるようになります。
  ビューヘッダから投影方法を［平行］投影に切り替えるか、［ビューヘッダ > 表示 > 視点パネル］から視点パネルを開き、奥行き感・視野角を変更してください。

### 視野が原点を中心に回転するので、オブジェクトの編集がしにくい

選択部を視点回転の中心に変更する
  中心にしたい位置付近の頂点・辺・面を選択し、メニューの［選択部属性 > 選択部を視点回転の中心に］(Ctrl+W)を実行することで、その位置を視野の回転中心にすることができます。
  また、［選択部属性 > 選択部に視点をフィット］(Ctrl+F)も併せて実行すると、その選択範囲に画面がフィットするので便利です。

### 3D画面の表示が遅い

扱うオブジェクトの頂点数が多かったり、曲面処理を多用していると、お使いのPCの性能によっては表示が遅くなります。

以下のような方法で、多少改善するかもしれません。

- ［ビューヘッダ］の点・辺・面のうち必要なもののみを表示する。
- ビューヘッダの［簡］ボタン（簡易表示）をクリックし、曲面を簡易表示する。
- 曲面指定をしているオブジェクトは、曲面の分割数を低くしておく。
- 出来るだけ複数のオブジェクトに分けておき、編集に必要ないオブジェクトを非表示にする。
- ［メタボール］の表示格子間隔を高く（粗く）しておく。
- Direct3D 9とDirect3D 11のどちらが速いかを［ヘルプ > ベンチマーク］で調べて、速いほうを選択する。（Direct3D 11が利用可能な環境の場合のみ）