AMDは、DX12およびUnreal Engine 5を使用する開発者向けに、FSR 3の完全なソースコードが利用可能になったことを発表しました。
AMD FSR 3 のソースコードが DX12 および Unreal Engine 5 のゲーム開発者に提供開始
9月にリリースされたAMDのFSR 3に続き、FiedilityFXスイートの最新技術がGPUOpenで公開され、完全なソースコードが利用可能になりました。最新バージョンは、新しいv3.0.3リリースから利用可能です:
- AMD FSR 3統合用API。
- 現在、AMD FidelityFX SDK 1.0の特別ブランチとしてリリースされています。
- クイックスタート・チェックリストを含むAPIドキュメント。
- 最高のアップスケーリング品質を保証するために、チェックリストを参照することを強くお勧めします!
- 完全なC++およびHLSLソースは、ライブラリを介して提供されます。
- FSR 3 DirectX 12 サンプル。
- 本パッケージには、FidelityFX SDK 1.0の全サンプルのソースが含まれていますが、FSR 3の実行ファイルのみビルド済みです。
さらに、AMDのFSR 3の最新バージョンも利用可能で、画質をさらに向上させ、VRR(可変リフレッシュ・レート)モニターのフレーム・ペーシング・ロジックのサポートを拡張します。
AMD FidelityFX超解像3テクノロジーには、アップスケーリングとフレーム生成の両方が含まれます。したがって、AMD FSR 2はFSR 3に取って代わられます。
開発者は、FSR 3を統合するだけで、アップスケーリングとフレーム生成の恩恵を受けることができます。
FSR 3のフレーム生成はオプションであり、アップスケーリングのみが必要な場合は無効にできます。アップスケーリングのみが必要な場合、FSR 3 のフレーム生成はオプションです。
ゲームがすでに FSR 2 をサポートしている場合は、FSR 3 と置き換えることで、アップグレードパスが簡素化されます。
ゲームがまだ FSR 2 をサポートしていない場合は、FSR 3 を直接統合します。
デフォルトの FSR 3 API 動作では、FSR 3 フレーム生成に FSR 3 品質モードを選択する必要があります。
デバッグと将来の互換性のために、DLL の統合を強く推奨します。
GPUOpenより
この新しいアップデートにより、開発者はAMD FiedlityFX SDK DLLを使用してFSR 3を統合し、デバッグを容易にすることができます。
AMDはこの方法を、将来のアップデートにおけるAPIの互換性という点で、より将来性のあるものと呼んでいる。
レッドチームはまた、FSR 3フレーム生成で最良の結果を得るために、Windows OSでHAGS(Hardware Accelerated GPU scheduling)を有効にすることを推奨している。
この技術は現在、以下のようなAMDのRDNA 3 GPUでサポートされています:
- Radeon RX 7900 XTX
- Radeon RX 7900 XT
- Radeon RX 7800 XT
- Radeon RX 7700 XT
AMD FSR 3は現在、Forspoken、Immortals of Aveum、そして最近ではAvatar: Frontiers of Pandoraを含む3つのAAAタイトルで利用可能です。
AMDは、競合のNVIDIAが発売以来500を超えるRTXアプリとゲームの発売を祝っていることから、FSRゲームのサポートリストを増やす計画を持っている。同社は、近々FSR 3をサポートする以下のタイトルを強調している:
- Black Myth Wukong
- 紅の砂漠
- サイバーパンク2077
- EVEオンライン
- ファーミングシミュレーター22
- フロストパンク2
- ライク・ア・ドラゴン 無限の富
- パックス・デイ
- スクワッド
- スターフィールド
- スターシップ・トゥルーパーズ エクスターミネーション
- ウォーハンマー40K ダークタイド
- ウォーハンマー40K スペースマリーン
- ウォーハンマー40K レルムズ・オブ・ルイン
- ADERS
ソースコードが入手可能になったことで、開発者は、現在および今後発売されるAAAタイトルにFSR 3テクノロジーを簡単に実装できるようになります。FSR 3をサポートする次のゲームの発売を楽しみにしています。