ゲームにおけるアンチエイリアスの定義
画像のエイリアシングは、低解像度のディスプレイでよく見られる階段状の線やぎざぎざのエッジ( ジャギー )と表現できます。 モニタやその他の出力デバイスが滑らかな線を表示するのに十分高い解像度を使用していないため、ギザギザが見られます。
アンチエイリアスは、画像(またはオーディオサンプル)に見られるエイリアシングを解決しようとする技術です。
ビデオゲームの設定を調べる場合、アンチエイリアスのオプションがあります。 一部のオプションには4x、8x、および16xが含まれていますが、高度なハードウェア構成では128xが可能です。
注意:アンチエイリアシングはアンチエイリアシングまたはAAと見なされることが多く、 オーバーサンプリングと呼ばれることもあります。
アンチエイリアス処理の仕組み
現実世界で滑らかな曲線と線が見えます。 しかし、画像をレンダリングしてモニタに表示する場合、画像はピクセルと呼ばれる小さな正方形の要素に分解されます。 このプロセスでは、しばしばギザギザに見える線とエッジが発生します。
アンチエイリアス処理は、より良い全体像を得るためにエッジを滑らかにする特定のテクニックを適用することで、この問題を軽減します。 これは、ギザギザの品質を失うように見えるまで、エッジをわずかにぼかすことによって機能するかもしれません。 エッジの周りのピクセルをサンプリングすることによって、アンチエイリアス処理は周囲のピクセルの色を調整し、ギザギザの外観を取り除きます。
ピクセルブレンディングによって鮮明なエッジが削除されますが、アンチエイリアシング効果によってピクセルがぼやけてしまうことがあります。
アンチエイリアスオプションの種類
いくつかの異なる種類のアンチエイリアス手法があります:
スーパーアンチエイリアシング(SSAA): SSAAプロセスは、高解像度のイメージとダウンサンプルを必要なサイズにします。 この結果、より滑らかなエッジが得られますが、スーパーサンプリングでは、追加のビデオメモリなど、グラフィックスカードからより多くのハードウェアリソースが必要になります。 SSAAはどれくらいの力を必要とするので、これ以上使用されません。
マルチサンプルアンチエイリアス(MSAA): MSAAサンプリングプロセスでは、イメージの一部、特にポリゴンをスーパーサンプリングするだけで、必要なリソースが少なくて済みます。 このプロセスは、リソースを大量に消費するものではありません。 残念ながら、MSAAはアルファ/透明テクスチャではうまく動作せず、シーン全体をサンプリングしないため画質が低下する可能性があります。
適応型アンチエイリアス:適応型アンチエイリアスは、アルファ/トランスペアレントテクスチャでより効果的に動作するMSAAの拡張ですが、スーパーサンプリングのようにグラフィックスカードの帯域幅とリソースを消費しません。
カバレッジサンプリングアンチエイリアス(CSAA): NVIDIAによって開発されたCSAAは、標準的なMSAAよりわずかなパフォーマンスコストで、高品質のMSAAと同様の結果をもたらします。
EQAA(Enhanced Quality Antialiasing): AMDがRadeonグラフィックスカード用に開発したEQAAは、CSAAに似ており、パフォーマンスにはほとんど影響を与えず、ビデオメモリの必要性を増やさずに、MSAAよりも高品質のアンチエイリアスを実現します。
迅速なアンチエイリアス処理(FXAA): FXAAはMSAAの改善であり、ハードウェアのパフォーマンスコストを抑えながらはるかに高速です。 さらに、画像全体のエッジを滑らかにします。 しかし、FXAアンチエイリアス処理された画像は少しぼやけて見えることがあります。鮮明な画像を探している場合には便利ではありません。
テンポラルアンチエイリアス(TXAA): TXAAは、いくつかの異なるスムージング手法を組み込むことによってFXAAよりも改善された結果をもたらす新しいアンチエイリアスプロセスですが、パフォーマンスコストはやや高くなります。 この方法は、すべてのグラフィックスカードで動作するわけではありません。
アンチエイリアスを調整する方法
上記のように、ゲームによってはアンチエイリアスを設定するためのビデオ設定のオプションがあります。 他にはいくつかのオプションしか用意されていないかもしれませんし、アンチエイリアスを一切変更するオプションを提供しないかもしれません。
アンチエイリアスの設定は、ビデオカードのコントロールパネルでカスタマイズすることもできます。 一部のデバイスドライバによっては、このページに記載されていないその他のアンチエイリアスオプションが提供される場合があります。
通常、アンチエイリアス設定をアプリケーションで指定して、異なるゲームに異なるオプションを使用できるようにするか、アンチエイリアスを完全にオフにすることができます。
どのアンチエイリアス設定が最適か
これは簡単な質問ではありません。 ゲームやグラフィックカードの設定を試して、好きなオプションを確認してください。
フレームレートの低下やテクスチャの読み込みの難しさなどパフォーマンスが大幅に低下した場合は、品質設定を減らすか、リソースをほとんど消費しないアンチエイリアスを試みてください。
ただし、アンチエイリアス設定を選択することは、グラフィックカードのパフォーマンスが向上し、新しいモニタに認識可能なエイリアシングがほとんど発生しないため、これまで使用されていたほど必要ではないことに注意してください。