DirectX 12の究極の機能、ツール、および最小要件

Microsoftは、 (Microsoft)DirectX12Ultimate(DirectX)と呼ばれるDirectX(DirectX 12 Ultimate)の次のバージョンを発表しました。この発表を興味深いものにしているのは、これがPCとXboxシリーズXの両方、つまりPCと(Xbox Series X)XboxシリーズX(Xbox Series X)全体の統合グラフィックスプラットフォームにも対応していることです。以前のバージョンであるDirectX12は現在ほぼ6年前のものであり、主にXboxのゲームがPCでも利用できるため、大幅な更新が予定されていました。マイクロソフト(Microsoft)は最近、 DirectX12Ultimateを搭載した(DirectX 12)XboxSeriesXの詳細を発表しまし(Ultimate)た。Microsoftが提供しているすべての機能と開発者ツールを見てみましょう。

DirectX 12の究極の機能、ツール、および最小要件

DirectX12Ultimateの機能

始める前に、Microsoftは、 (Microsoft)DX12 Ultimateのロゴが付いた新しいPCを購入すると、すべての次世代グラフィックスハードウェア機能をサポートすることが保証されると明確に述べています。含まれています

  1. DirectXレイトレーシング1.1
  2. 可変レートシェーディング
  3. メッシュシェーダー
  4. サンプラーフィードバック

これらのすべての機能により、コンピューターはこれに依存する次世代ゲームをプレイできるようになります。DX12 Ultimate(DX12)は、現世代のハードウェアで実行されますが、新機能の視覚的な利点は提供されません。プラットフォームの統合により、採用が増え、開発者は両方のプラットフォーム用のゲームを作成するようになります。

1]DirectXレイトレーシング1.1

これにより、開発者は、ボリウッド(Bollywood)でのみ可能だったレベルのグラフィックスを実現する機会が得られます。DirectXレイトレーシングまたはDXRを使用すると、実際の物理計算を使用して光の経路を追跡できます。また、プレーヤーが動き回るときにゲームエンジンがオブジェクトをレンダリングするのも簡単になります。GPUは(GPU)CPUを待たずにレイトレーシングを直接呼び出すことができ、すぐにスポーンできるため、これはすべて可能です。また、開発者がレイトレーシングプロセスをさらに推進するオプションを提供するインラインレイトレーシングハットも提供します。(Inline)これはすべてハードウェアレベルで行われます。

2]可変レートシェーディング

開発者は、ゲームのシェーディングレートを選択的に変更できるようになりました。彼らはGPUを使用して、より良いビジュアルまたはより良い速度のためにその馬力を使用することができます。そのため、アクションペースの速いシーンの場合、開発者はGPUに速度を使用するように指示できます。映画のような体験をするには、より優れたビジュアルで動作するように依頼してください。全体的な結果として、フレームレートが向上します。

3]メッシュシェーダー

この機能は、ゲーマーにより多くのプログラマビリティパワーを提供します。ジオメトリパイプラインで一般化されたGPUコンピューティングのフルパワーを利用できるため、より詳細で動的な世界を構築できるようになりました。シェーダーの単一の関数の代わりに、eshシェーダーは計算スレッドグループ全体で動作します。

Rather than a single function that shades one vertex or one primitive, mesh shaders operate across an entire compute thread group, with access to group shared memory and advanced compute features such as cross-lane wave intrinsics that provide even more fine-grained control over actual hardware execution

4]サンプラーフィードバック

これにより、開発者は必要に応じてテクスチャをロードできます。そのため、カメラがシーンをすばやく移動すると、一部のオブジェクトの位置がずれて見えます。サンプラー(Sampler)のフィードバックにより、視覚的な品質が向上し、読み込み時間が短くなり、途切れが少なくなります。

DirectX 12 Ultimateを使用できるグラフィックカードはどれですか?

NVIDIAは、 (NVIDIA)GeForceRTX  シリーズがこれを最初に体験することを公式に共有しました。

AMD RDNA 2も準備ができ(also ready)ています。これは、AMDの今後のゲームアーキテクチャです。

DirectX12Ultimate(DirectX 12)のツール(Ultimate)要件(Requirement)

Microsoftは、ツールの完全な詳細と、 (complete details)DirectX12Ultimateを使用して開発するための最小(DirectX 12) 要件(Ultimate)を共有しています。これには、OS、Visual StudioWindows Insider Preview SDKドライバー(Drivers)とハードウェア、PIXDirectX 12デバッガー)などが含まれます。

詳細については、公式の開発ブログをご覧ください。(official dev blog.)



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts