AMDはGPU本体(Radeon)のみならず、GPUの機能をどうゲームに有効活用するかというソフトウェア的な側面でも積極的に技術開発を行なっている(無論AMDに限った話ではないが)。例をいくつか挙げると、ローレベルAPIの走りというべき「Mantle」(現在のDirectX 12やVulkanのベースになった)や、自然な髪の毛の表現が実装できる「TressFX Hair」といった機能などがある。
そして直近だとAMDは「AMD FidelityFX(以降FidelityFXと略)」を冠した一連の技術の開発に力を注いでいる。初出はRadeon RX 5700シリーズ発表時にまで遡る(参考記事:https://ascii.jp/elem/000/001/886/1886856/)ので最新という訳ではないが、2019年の登場以降、じわじわと成長を続けている。ゲームによっては画質設定などでFidelityFXの名を見つけることができる。
だが、このFidelityFXは種類が極めて多く、パッと見て何に使えるのか、どういう効果が得られるのか分かりにくい。FidelityFXにどんなものがあるかざっと調べてみただけでも、これだけの数がある(2021年7月時点)。
FidelityFX Super Resolution(FSR)
FidelityFX Contrast Adaptive Sharpening (CAS)
FidelityFX Ambient Occlusion (Combined Adaptive Compute Ambient Occlusion)
FidelityFX Variable Shading
FidelityFX Screen Space Reflections (SSSR)
FidelityFX Denoiser
FidelityFX HDR Mapper (LPM)
FidelityFX Downsampler (Single Pass Downsampler)
FidelityFX Parallel Sort
そこで実際のゲームに実装されているFidelityFXが、どんな効果がありどんなメリット/デメリットがあるのかをまとめてみた。
「FidelityFX」はオープンな技術
AMDはFidelityFXを特定のハード/ソフトに縛られた機能ではなく、オープンな技術であると謳っている。実際FidelityFXのそれぞれの項目については、GPUOpen(https://gpuopen.com/)で内容が公開されており、さらにそのソースはGithub(https://github.com/GPUOpen-Effects/FidelityFX)よりダウンロードできるオープンソースなプロジェクトだ。機能ごとに細かく分けることで、ゲーム開発者が自分のゲームやアプリに欲しい機能だけを追加できるようになっている。
特定ハードに紐付く機能といえば真っ先に浮かぶのがNVIDIAの「DLSS」だ。AIを活用するというコンセプトや効果については素晴らしいが、Tensorコアを備えたTuring/Ampere世代のGPUを搭載したビデオカードを持っていなければ使えない。
だがFidelityFXはGPUの一般的なシェーダーで処理できるためRadeonでもGeForceでも使え、かつある程度旧くても機能する。FidelityFXはWindows向けの実装のように思えるが、Xboxシリーズでも利用可能(関連記事:https://ascii.jp/elem/000/004/052/4052611/)など、プラットフォームも越えた存在になっている。PCのみならず家庭用ゲーム機のグラフィック技術開発も担っているメーカーと考えれば、これは必然の選択といえる。
この連載の記事
-
第439回
自作PC
暴れ馬すぎる「Core i9-14900KS」、今すぐ使いたい人向けの設定を検証! -
第438回
デジタル
中国向け「Radeon RX 7900 GRE」が突如一般販売開始。その性能はWQHDゲーミングに新たな境地を拓く? -
第437回
自作PC
GeForce RTX 4080 SUPERは高負荷でこそ輝く?最新GeForce&Radeon15モデルとまとめて比較 -
第436回
デジタル
環境によってはGTX 1650に匹敵!?Ryzen 7 8700G&Ryzen 5 8600Gの実力は脅威 -
第435回
デジタル
VRAM 16GB実装でパワーアップできたか?Radeon RX 7600 XT 16GBの実力検証 -
第434回
自作PC
GeForce RTX 4070 Ti SUPERの実力を検証!RTX 4070 Tiと比べてどう変わる? -
第433回
自作PC
GeForce RTX 4070 SUPERの実力は?RTX 4070やRX 7800 XT等とゲームで比較 -
第432回
自作PC
第14世代にもKなしが登場!Core i9-14900からIntel 300まで5製品を一気に斬る -
第431回
デジタル
Zen 4の128スレッドはどこまで強い?Ryzen Threadripper 7000シリーズ検証詳報 -
第430回
デジタル
Zen 4世代で性能が爆上がり!Ryzen Threadripper 7000シリーズ検証速報 -
第429回
自作PC
Core i7-14700Kのゲーム性能は前世代i9相当に!Raptor Lake-S Refreshをゲーム10本で検証 - この連載の一覧へ