
過去5年間にPCゲームをプレイしたことがあるなら、グラフィック設定をいじっている時に、アンチエイリアシングの切り替えスイッチに遭遇したことがあるかもしれません。これをオンにすると画面上のすべてがより滑らかに見えるようになりますが、なぜゲームの動作が遅くなるのでしょうか?また、「2倍マルチサンプリング」と「4倍スーパーサンプリング」の違いは何でしょうか?そして、あなたのマシンに最適なのはどちらでしょうか?
私たちは専門用語を理解するためにラボで少しテストを行いました。そのため、これらの設定を有効活用することができます。
アンチエイリアシングとは何ですか? なぜ気にする必要があるのですか?
お気に入りのゲームで、滑らかなはずのオブジェクトのエッジがギザギザに見えたり、ぼやけて見えたりして、困惑したことはありませんか?この問題は、デジタルシーン内のオブジェクトに「階段状」の模様が現れるという形でよく見られます。これは、暗いピクセルと明るいピクセルのコントラストによって、画面上のオブジェクトのエッジがギザギザに見えることがよくあるためです(そのため、「ジャギー」という恐ろしい用語が使われています)。アンチエイリアシングとは、グラフィックカードがオブジェクトのエッジのピクセルの色をブレンドすることで、より滑らかに見せるための複雑なアルゴリズムを指す用語です。
もちろん、12~18インチの距離から見ると、人間の目は通常、300PPI(ピクセル密度)を超える画像上の個々のピクセルを判別できません。参考までに、1920×1200の解像度で動作する24インチの液晶モニターは、約94PPIで表示されます。300PPIに対応できるモニターをお持ちでない限り、画像をうまくぼかすにはグラフィックカードに頼るしかありません。
最新のグラフィックカードがギザギザのエッジを除去するには、まず画像のエッジの位置を把握する必要があります。そのために、グラフィックカードはフルスクリーンサンプリングと呼ばれる処理を行います。画面上の動きは、実際に表示される前に、はるかに高い解像度で計算されます。つまり、高解像度を「偽装」しているのです。そして、すべてのピクセルから色データが収集され、平均化されてから、より滑らかで美しい最終画像へと凝縮され、実際に表示されます。
この記事では、現代のゲームで最も一般的なアンチエイリアシング方式であるスーパーサンプリングとマルチサンプリングについて解説します。テストには、グラフィックの傑作として知られるCrytekのCrysis 2を使用しました。テスト環境は、Intel Core i7-990Xプロセッサ、6GBのRAM、Nvidia GeForce GTX 580グラフィックスカードです。
スーパーサンプリングアンチエイリアシング
スーパーサンプリングでは、グラフィックカードは各フレームの前に画像全体をはるかに大きなサイズで事前レンダリングすることで、隣接するピクセルの色をブレンドします(前述の通り)。例えば、1280×800の解像度でゲームをプレイしていて、グラフィックオプションで「4倍スーパーサンプリング」にチェックを入れているとします。下の画像をクリックすると、フルサイズの画像が表示されます。特にビームに注目してください。階段状の模様が見えますか?これが恐ろしい「ジャギー」です。

シャープなエッジを滑らかにするために、グラフィックカードは5120×3200ピクセル解像度(1280×800ピクセルの4倍)の画像の表示計算を行い、色をサンプリング(収集)してブレンドすることで、1280×800解像度でより滑らかな画像を作成します。簡単に言うと、グラフィックカードは4つのピクセルの色データを収集し、1秒間に数千回、それらを1つのピクセルに合成することで、ピクセル間の色のコントラストが強い場合に現れる「ジャギー」を軽減しています。
アニメーションのフレームごとに大変な作業のように思えるかもしれません。実際その通りです。スーパーサンプリングはリソースを大量に消費する、アンチエイリアシングに対する強引なアプローチであり、ハードウェアの性能が十分でない場合は PC のパフォーマンスが著しく低下する可能性があります。
マルチサンプリングアンチエイリアシング

マルチサンプリングはスーパーサンプリングほど目立たないかもしれませんが、より高速で、はるかに効率的です。これは、スーパーサンプリング・アンチエイリアシングのより新しく、より計算効率の高い形式です。ライティング、シェーディング、テクスチャといった不要なデータをサンプリング処理から除去し、画像の色データのみをサンプリングしてブレンドします。つまり、グラフィックカードの負荷が軽減され、1秒あたりのフレーム数が増加します。
さらに、これらの新しいマルチサンプリング アルゴリズムは、仮想空間内の 3D オブジェクトの深度を考慮し、コントラストの高い領域のみをターゲットにして 3D オブジェクトのエッジのみがサンプリングされるようにするため、オブジェクトはより少ない労力でよりスムーズかつシャープに表示されます。
では、どのアンチエイリアシング方法があなたに適しているのでしょうか?設定は人それぞれですが、ゲームがスムーズに動作していて、グラフィック出力をさらに向上させたい場合は、まずゲーム内の解像度がモニターのネイティブ解像度と一致していることを確認することをお勧めします。ネイティブ解像度については、モニターのパッケージまたはメーカーにお問い合わせください。また、PCのディスプレイプロパティを確認すると、Windowsがネイティブ解像度を推奨している場合もあります。
最新の LCD ディスプレイは、古い CRT モニターのように GPU の解像度に合わせて調整することができないため、ネイティブ解像度でゲームをプレイすると最もスムーズな画像が得られます。
Nvidia GeForce GT 560TiやAMD Radeon HD 6850のようなミッドレンジのグラフィックカードでまだGPUサイクルに余裕がある場合は、まずはマルチサンプリング・アンチエイリアシングを試し、サンプリングサイズを調整して、画質とパフォーマンスの最適なバランスを見つけてください。AMD Radeon HD 6990のような高性能GPUに大金を費やしたのであれば、スーパーサンプリングを最大まで上げてみてください。その価値は十分にあります。
GeekTech をもっと知りたい方は、 Twitter 、 Facebook 、 RSS をご利用ください。