DirectX とは何ですか? PC ゲームにとって DirectX が重要なのはなぜですか?

 DirectX とは何ですか? PC ゲームにとって DirectX が重要なのはなぜですか?

DirectX は、ほとんどの 実行を可能にする秘密のソースです。これは、グラフィックス カードに命令を伝えるための標準化されたソリューションを提供することで開発者の問題を解決し、現在購入できる 最高のグラフィックス カード の基礎となっています。

DirectX とは何か、DirectX 12 Ultimate が重要な理由、および PC にインストールされている DirectX のバージョンを確認する方法について説明します。

DirectXとは何ですか?

DirectX 12 Ultimate のロゴ。

DirectX は、Microsoft によって Windows および Xbox 向けに開発されたアプリケーション プログラミング インターフェイス (API) です。グラフィックス API は、ソフトウェアから PC 内のハードウェアへの命令の送信を容易にする仲介者です。コンピューターの初期の頃、命令はハードウェアに直接送られていました。しかし、ゲームがより複雑になり、セキュリティ対策がより直接的に行われるようになるにつれて、API は GPU に何をすべきかを伝えるバックボーンとなってきました。

以前は、ゲーム開発者は複数のグラフィックス カード用のドライバーを作成する必要がありました。 DirectX などの API は標準化されているため、使用しているグラフィックス カードに関係なく、 すべての操作を行うことができます。グラフィックス API は 、ハードウェア アクセラレーションによるレイ トレーシングなど の機能も有効にし、さまざまな最適化を通じてパフォーマンスを向上させることができます。

DirectX は唯一のグラフィックス API ではありませんが、遭遇する主要な API です。ただし、これは Windows 専用ですが、 Vulkan のようなオープンソース API は クロスプラットフォームのサポートを提供します。

DirectX とは何ですか? PC ゲームにとって DirectX が重要なのはなぜですか?

DirectX 12 Ultimate の説明

「Battlefield V」の DirectX レイ トレーシング。

DirectX の最新バージョンは で、Windows 10、Windows 11、Xbox Series X/S で利用できます。 Microsoft は、これを DirectX 12 に「追加」するものであり、レイ トレーシングや可変レート シェーディングなどの機能を Windows や Xbox コンソールにもたらすと説明しています

DirectX 12 Ultimate のすべての追加機能は次のとおりです。

  • DirectX レイ トレーシング (DXR): Fortnite Battlefield V などのゲームに導入されたレイ トレーシングの初期バージョン。レイ トレーシングをサポートするほとんどのタイトルは、DXR を通じてサポートします (ただし、Vulkan には独自のレイ トレーシング サポートもあります)。
  • 可変レート シェーディング (VRS): GPU がフレーム内の異なる領域に異なる量の電力を割り当てることができます。このアイデアは、シーンの最も重要な領域に焦点を当ててパフォーマンスを向上させ、要求の少ない領域でリソースを節約することです。
  • メッシュ シェーダー: メッシュ シェーダーは複雑なトピックですが、基本的には複数のシェーダー ステップを 1 つのプロセスに結合します。これにより、メッシュを描画するときに CPU と RAM の間で受け渡しが回避され、パフォーマンスが向上します。
  • サンプラーのフィードバック: 最新のゲームはアセットをゲーム世界にストリーミングし、ゲームはプレイヤーの行動に基づいて次に何をストリーミングするかを予測する必要があります。サンプラー フィードバックは、命令を実際に実行せずに何が起こるかのサンプルを提供するため、ゲームはどのアセットをストリーミングするかについてより適切な決定を下すことができます。

DirectX 12 Ultimate には多くの新機能がありますが、それらを心配する必要はありません。これらは主に開発者が DirectX 12 や DirectX 11 でできることを超えてゲームを最適化するためのものです。最も重要な追加機能は DXR で、これにより PC だけでなく Xbox Series X でもレイ トレーシングが可能になります。

DirectX とは何ですか? PC ゲームにとって DirectX が重要なのはなぜですか?

DirectX のインストールとアップデートの方法

Windows 11 の DXdiag メニュー。

DirectX を直接インストールすることはできません。 Windows に付属しており、Windows でのみ更新できます。 DirectX をオンラインでインストールするという提案が表示された場合は、絶対に避けてください。 Microsoft はインストーラーを提供していません。

DirectX のインストールと更新には、Windows Update の実行が含まれます。最初から始める場合は、 Windows 11 のインストール方法 に関する完全なガイドをお読みください。 DirectX を更新する前に、次の手順に従って DirectX のバージョンを確認する必要があります。

  • スタート バーの Windows アイコンを右クリックし、[ファイル名を指定して 実行] を選択します。
  • ボックスに「dxdiag」と入力し、 [OK]を選択します。
  • [システム] タブで DirectX のバージョン を確認します。

Windows を最新の状態に保っていれば、最新バージョンを入手できるはずです。そうでない場合は、次の手順で Windows に新しい更新プログラムを強制的に確認させることができます。

  • Windows キー + S を使用して検索ボックスを表示します。
  • 「アップデートの確認」 を検索して選択します。
  • 新しいアップデートを検索するには、 「アップデートの 確認」 ボタンを使用します。
  • 「今すぐインストール」をクリックします。

DirectX のどのバージョンを使用する必要がありますか?

Tiny Tina's Wonderlands でプレイヤーはキノコの仲間の隣に立っています。

DirectX には下位互換性があるため、通常は、プレイするゲームがサポートする最新バージョンを使用するのが最善です。ほとんどのゲームは 1 つのバージョンのみをサポートしていますが、 Control、Civilization VI、 Tiny Tina’s Wonderlands など、バージョン間の境界線をまたぐタイトルもいくつかあります。

DirectX の最新バージョンでは、より優れた機能が提供され、開発者はパフォーマンスを最適化できます。これらの最適化について詳しく知りたい場合は、 DirectX 11 と DirectX 12 の比較を必ずお読みください。

「 DirectX とは何ですか? PC ゲームにとって DirectX が重要なのはなぜですか?」についての動画選定!

Cách cài DirectX 9.0c cho Windows 11 | Hỗ trợ rất tốt cho Game và Đồ họa
Windows11にDirectX グラフィックス用ツールをインストールする方法