Tekla Structures 2016 以降、DirectX レンダリング エンジンをデフォルトの OpenGL ベースのレンダリング エンジンと一緒に使用できるようになりました。 Tekla Structures 2018 では、DirectX レンダリングが改良されました。 Tekla Structures 2018 では、DirectX 11 が DirectX レンダリング エンジンに使用されるようになりました。
で、DirectX レンダリングのオン/オフを切り替えることができます。レンダリング設定は、ビュー固有の設定です。このため、DirectX レンダリングまたは OpenGL レンダリングを異なるビューで使用することができます。レンダリングを切り替えた場合は、ビューを再度開いて、レンダリングを有効にする必要があります。
DirectX レンダリングにすることで、OpenGL レンダリングに比べて画質を向上させることができるほか、 Tekla Structures オブジェクトに微細なシェーディング効果が追加されるため、3D をより明確かつ高精細に表示することができます。DirectX に最適化されたグラフィック カードを使用すると、DirectX レンダリングを使用しているときの全体的なパフォーマンスも向上します。推奨されている NVIDIA Geforce GTX グラフィック カードを使用した方が、下位のグラフィック処理装置 (GPU) を持つグラフィック カードや GPU を持たないグラフィック カードに比べて、DirectX グラフィック パフォーマンスは向上します。
以下の新しい詳細設定を使用して、DirectX レンダリングを微調整します。
- XS_SHOW_SHADOW_FOR_PERSPECTIVE_IN_DX は 3D モードをオンにしたときに DirectX ビューに陰影を表示するかどうかを制御します。陰影は、直交モードよりも 3D モードにした方がわかりやすくになります。
この詳細設定はデフォルトで、 TRUE に設定されています。
値を変更した場合は、ビューを再度開いて、新しい値を有効にする必要があります。
- XS_SHOW_SHADOW_FOR_ORTHO_IN_DX は直交モードをオンにしたときに DirectX ビューに陰影を表示するかどうかを制御します。
この詳細設定はデフォルトでは FALSE に設定されています。
値を変更した場合は、ビューを再度開いて、新しい値を有効にする必要があります。
- XS_USE_ANTI_ALIASING_IN_DX は DirectX ビューでアンチエイリアシングを使用するかどうかを制御します。アンチエイリアシングを使用すると縁端線がなめらかになりますが、低解像度の画面では線が太く見えます。
この詳細設定はデフォルトで、 TRUE に設定されています。
- XS_HATCH_OVERLAPPING_FACES_IN_DX は DirectX ビューで重なり合う表面を塗りつぶすかどうかを制御します。
この詳細設定はデフォルトで、 TRUE に設定されています。
値を変更した場合は、ビューを再度開いて、新しい値を有効にする必要があります。
注: リモート接続を介して Tekla Structures を使用している場合は、DirectX レンダリングが想定どおりに機能しない場合があります。たとえば、作成した部材がモデルに表示されなかったり、モデルの動作が遅くなったりすることがあります。それらの問題が発生した場合は、DirectX レンダリングをオフにします。