Skip to main content
プレゼンテーション動画

概要

Microsoft は、Call of Duty®: Modern Warfare® II、Call of Duty®: Modern Warfare® III、Call of Duty®: Warzone の開発者と密接に協力し、XBOX One ファミリー本体および XBOX Series 本体から可能な限りのパフォーマンスを引き出しました。このプレゼンテーションでは、高容量機能のスケーラビリティ、拡張された DirectX Shader Compiler (DXC) 戦略、および複数のハードウェアおよびゲーム モードのターゲットで高フレーム レートと魅力的なビジュアルの理想的なバランスを生み出すための Direct3D 12.x 拡張の使用について取り上げます。

サマリー

  • 最適化: Infinity Ward は 12 の最適化戦略を実装することで、XBOX 上の Call of Duty® レンダリングのパフォーマンスと応答性を向上させました。
  • ゲーム バージョン: 議論では、複数のバージョンの Call of Duty® をカバーし、さまざまなプラットフォームおよびゲーム モードとの互換性を強調しました。
  • 技術的詳細: プレゼンテーションでは、レンダリング テクニックに関する詳細な技術的洞察を提供しました。
最適化戦略
  1. GameDVR SwapChain: パフォーマンスの向上とメモリ節約のために XBOX Series X|S 上の専用ハードウェアを利用
  2. タイリング モードの上書きを伴うボリューム スウィズル: 最適な Unordered Access View (UAV) アクセスのためにテクスチャ スウィズル モードを調整
  3. XBOX Iterative Compiler (XIC): 異なるオプションで複数回シェーダーをコンパイルし、パフォーマンスを向上
  4. Wave32 ピクセル シェーダー: オキュパンシとパフォーマンスを向上させるために 32 ビット マスクと操作を使用
  5. DCC を使用した MSAA: 効率的なレンダリングのために MSAA と DCC を組み合わせる
  6. オーバーラップしたクリアおよびコピー操作: リソースのクリアとコピーをオーバーラップすることで同期レイテンシーを削減
  7. 疑似拡張バリア: 同期レイテンシーの削減と柔軟なリソース エイリアシングのために拡張バリアをエミュレート
  8. シェーダー プリフェッチング: 読み込み時間を短縮しパフォーマンスを向上させるためにシェーダーをプリフェッチ
  9. 120 Hz: 120 Hz サポートを実装しながらクロスプレイの公平性に影響を与えないことを保証
  10. 可変リフレッシュ レート (VRR) ティアリング: よりスムーズな体験のために VRR を実装しティアリングを管理
  11. XBOX Series S の検討事項: クロスプレイの公平性とパフォーマンスを維持するために XBOX Series S の設定を調整
  12. スケーラビリティ設定: スケーラビリティ設定を用いて異なる XBOX モデル間でゲーム パフォーマンスを管理

学習目標

  • XBOX 向けの Call of Duty® レンダリングを強化するために展開された 12 の最適化戦略について学びます。
  • ボリューム スウィズル/タイリング モードの上書き、XBOX Iterative Compiler (XIC) などの使用された具体的なテクニックを探ります。
  • 応答性の向上とレイテンシーの削減を含む、これらの最適化がゲーム パフォーマンスに与える影響を評価します。
  • クロスプレイの公平性と最適なパフォーマンスを保証するための XBOX Series S 向けの考慮事項を理解します。
  • 異なる XBOX 本体間でゲーム パフォーマンスを管理するスケーラビリティ設定の重要性を認識します。
最終更新日 2026年8月24日