作成者:

GregKmethy

作成日:

2007-06-06

ArchiCADバージョン

• ArchiCAD 11

プラットフォーム:

• Windows

対象:

• 標準ユーザー
• 上級ユーザー
• CADマネージャー

DirectXについて

DirectXは、Microsoft社のAPIセットの事で、DirectX対応グラフィックカードの高速グラフィックルーチンを使用したグラフィック品質および速度を向上させます。
ウィキペディア「DirectX

ArchiCAD 11のDirectX

DirectX技術は、2D表示の向上のためArchiCAD 11で使用されています。DirectX技術により、作図階層の使用が可能になり、複数の表示項目を重ね合わせる事ができるようになります(ArchiCAD 11の中では、参照のドラッグに使用されています。これにより参照がウィンドウの他の図面要素の上に半透明の画像として表示されます)。ArchiCAD 11ではまた、DirectXを使用して、参照線、ラバーバンド、選択前の強調表示など一時表示項目を表示しています。

DirectXを使用する利点

DirectX技術はArchiCADに新しい表示効果を加え表示品質が向上します。また、特定のグラフィックタスクにCPUではなくビデオカードのリソースを使用するので、ArchiCADの2Dパフォーマンスが向上します。

対応ビデオカード

DirectX 9.0c対応のビデオカードをご使用下さい。最近のビデオカードの大部分はDirectX 9.0cに対応しています。DirectXコンポーネントは、Windows OSによって自動的にインストールされており、Windows Updateによって自動的に更新されます。ただし、2Dで問題が発生した場合、最新のDirectXおよびビデオカードドライバがインストールされているかご確認下さい。DirectXの最新バージョンはMicrosoft社より提供されています:
http://www.microsoft.com/downloads/Browse.aspx?displaylang=ja&categoryid=2
ビデオカードの最新ドライバは、コンピュータの販売店にお問い合わせ下さい。

DirectX設定

要素の編集および参照の移動などのフィードバック表示がおかしい場合、DirectX設定がArchiCAD用に最適化されていないことが考えられます。[コントロールパネル/画面]を開いて、 [設定]タブを開き、[詳細設定]ボタンをクリックします。新しいウィンドウが開くので、[Direct3D]タブを選択します。全てのオプションを[アプリケーションで設定]に設定します。

Direct3Dsettings.png

個別の[Direct3D]設定パネルがない場合もあります。この場合、[トラブルシューティング]パネルを選択して、[ハードウェアアクセレレーション]を低くするか、[なし]にします。このオプションはDirectXおよびOpenGLのアクセレレーションを制御しているので、ArchiCADの3Dウィンドウのパフォーマンスが落ちる場合があります。この設定は、問題がDirectXに関係するか調べるためにのみ使用して下さい。

troubleshoot.png

DirectXを無効にする

アプリケーションの起動時に、ArchiCADは簡単なビデオカードのDirectXテストを起動します。対応している場合、DirectXが自動的に有効になります。テストが失敗した場合、ArchiCADはDirectXの代わりに、内蔵のフソトウェアエミュレーションをを使用します。その結果、2D速度が遅くなる可能性はありますが、表示効果は変わりません。ビデオカードがDirectXに対応しているにもかかわらずパフォーマンスが落ちる場合(編集中、ラバーバンドや一時要素の表示や更新が遅い)、レジストリ値を変更してソフトウェアモードを常に実行することができます:

registry.png

Macに関して

MacでもArchiCADはハードウェアアクセレレーションを使用していますが、PCのように直接制御することはありません。ArchiCADはMacのQuartz描画エンジンを使用しており、このドライバがグラフィックカードの提供するOpenGLハードウェアアクセレレーションを制御しています。

質問と回答

Q: コンピュータにインストールされたDirectXのバージョンはどうしたら分かりますか?

A: Microsoft社の記事をご覧下さい: http://support.microsoft.com/kb/157730

Q: 2Dのスクロール、ズーム、再構築時間が遅くなります。DirectXと関係がありますか?

A: ありません。ArchiCADでは、DirectXは要素を表示するためには使用されていませんので、2Dウィンドウの再構築には関係がありません。DirectXは要素の入力および編集の再使用されます。

Q: 2つのモニターを使用しています。ArchiCADの平面図を2つのモニターで表示させると、参照の回転など、ビジュアルフィードバックが1つのモニターの時よりも遅くなります。なぜでしょうか。

A: 2つのモニターを使用している場合、一部のDirectX機能がソフトウェアモードに切り替わります。


関連記事:

関連技術情報:

関連不具合解説:


DirectX (最終更新日時 2008-10-15 01:30:59 更新者 KazuoHamaji)