DirectX 12 Ultimateの全機能、開発ツール、最小システム要件を徹底解説
マイクロソフトは、DirectXの最新バージョンとなるDirectX 12 Ultimateを発表しました。この発表で注目すべきポイントは、PCとXbox Series Xのグラフィックスプラットフォームが統一され、両環境で共通の次世代機能が利用できるようになったことです。前バージョンのDirectX 12の登場からすでに約6年が経過しており、Xbox向けタイトルがPCでもプレイ可能となった現在、大規模なアップデートが強く求められていました。マイクロソフトは近年、DirectX 12 Ultimateを基盤とするXbox Series Xの詳細についても公表しています。本記事では、同社が提供する新機能や開発者向けツールについて詳しく見ていきましょう。

DirectX 12 Ultimateの主な機能
はじめに押さえておきたいのは、マイクロソフトが明言している点です。DX12 Ultimateのロゴを掲げた新しいPCを購入すれば、次世代グラフィックスのハードウェア機能がすべてサポートされることが保証されます。含まれる機能は以下の4つです。
- DirectX Raytracing 1.1
- Variable Rate Shading(可変レートシェーディング)
- Mesh Shaders(メッシュシェーダー)
- Sampler Feedback(サンプラーフィードバック)
これらの機能により、対応する次世代ゲームを快適にプレイできる環境が整います。DX12 Ultimate自体は現行世代のハードウェア上でも動作しますが、新機能ならではの映像面の恩恵を受けることはできません。それでも、プラットフォームの統一によって採用が加速し、開発者がPCとXboxの双方に向けてゲームを制作する後押しになるでしょう。
1. DirectX Raytracing 1.1
この機能により、開発者はこれまで映画映像でしか実現できなかった水準のグラフィックをリアルタイムで描画できるようになります。DirectX Raytracing(DXR)は、現実の物理法則に基づいた計算で光の経路を追跡し、プレイヤーの移動に合わせたオブジェクトの描写もゲームエンジンにとって格段に容易にします。
これが可能になるのは、GPUがCPUの応答を待たずに直接レイトレーシング処理を呼び出せるためです。ワークを即座に生成できるため、処理効率が大幅に向上します。さらに「インラインレイトレーシング」も導入されており、開発者はレイトレーシング処理のより多くの部分を自分で制御できます。これらすべてがハードウェアレベルで実現されます。
2. Variable Rate Shading(可変レートシェーディング)
開発者は、ゲームのシェーディング率を柔軟に変化させられるようになりました。GPUの処理能力を「映像美」と「処理速度」のどちらかに振り分けることができます。例えば、高速でアクション性の高いシーンでは速度を優先するようGPUへ指示し、シネマティックな演出シーンでは映像品質を優先させる、といった制御が可能です。その結果として、全体のフレームレートが向上します。
3. Mesh Shaders(メッシュシェーダー)
この機能は、より高度なプログラマビリティをもたらします。汎用GPUコンピューティングのフルパワーをジオメトリパイプラインで活用できるようになり、これまで以上に精緻でダイナミックなゲーム世界の構築が可能になりました。
単一の頂点やプリミティブをシェーディングする単一の関数とは異なり、メッシュシェーダーはコンピュートスレッドグループ全体を対象に動作します。グループ共有メモリへのアクセスに加え、クロスレーンwaveイントリンシックといった高度なコンピュート機能も利用できるため、実際のハードウェア実行をさらにきめ細かく制御できます。
4. Sampler Feedback(サンプラーフィードバック)
必要なタイミングで必要なテクスチャだけを読み込むことを可能にする機能です。カメラがシーン内を素早く移動すると、一部のオブジェクトが本来の位置からずれて表示されることがありましたが、サンプラーフィードバックによってこうした問題が解消されます。視覚品質の向上、ロード時間の短縮、そしてスタッタリング(画面のカクつき)の軽減が期待できます。
DirectX 12 Ultimateに対応するグラフィックカードは?
NVIDIA(エヌビディア)は公式に、GeForce RTXシリーズが最初にこの技術を体験できると発表しています。
また、AMDも次世代ゲーミングアーキテクチャ「RDNA 2」で対応の準備を整えています。
DirectX 12 Ultimateの開発ツールと最小要件
マイクロソフトは、DirectX 12 Ultimateを用いた開発に必要なツール群と最小システム要件の詳細を公開しています。対象には、OS、Visual Studio、Windows Insider Preview SDK、ドライバーとハードウェア、PIX(DirectX 12デバッガー)などが含まれます。
さらに詳しい情報は、公式開発者ブログをご確認ください。
-
Windows 12のリリース日はいつ?予想される新機能・価格・システム要件を徹底解説
2021年10月に登場したWindows 11からまだ1年も経っていませんが、すでに次期OS「Windows 12」のリリースが噂され始めています。報道によると、Microsoftは2023年から「Moments(モーメンツ)」と呼ばれる新しい開発サイクルへ移行し、年間最大4回、既存バージョンに対して新機能を提供していく計画だといわれています。この記事では、Windows 12のリリース日の予想、噂されている新機能やハードウェア要件など、現時点でわかっている情報を詳しく解説します。Windows 12のリリース日・機能・価格まずは開発サイクルの背景から約3年ごとの開発サイクルは、Windows
-
Windowsのディスク容量を解放する方法:標準搭載ツールの実力を徹底検証
Windowsマシンのディスク容量が不足することは、適切な計画を立てていれば本来防げるはずの問題です。例えば、OS(Cドライブ)を専用パーティションに配置し、新しいソフトウェアを頻繁にインストールせず、データやゲームは別のパーティションやドライブに保存しておけば、Windows Updateによる一時的な増加を除けば、Cドライブの使用量はほぼ一定に保たれます。 しかし、こうした対策を何もしていない場合、ディスク容量の制約に悩まされることになるでしょう。その際にはクリーンアップ作業が必要です。Windowsには標準で複数のツールが用意されており、有名なものもあれば、あまり知られていないものもあり