UDN
Search public documentation:
PostProcessAAJP
English Translation
中国翻译
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
中国翻译
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
ポストプロセス アンチエイリアス処理エフェクト
![]() |
![]() |
画像は、遠くにある岩を表示しています。(分かりやすくするために、上部を 2 倍に拡大しています)。 左 : 画像にエイリアスが生じています。(MSAA : マルチサンプリング アンチエイリアス処理は施されていません)。 右 : ポストプロセス アンチエイリアス処理が適用された同一の画像です。 |
概要
- コンテンツが小さくなりすぎる場合。(例 : ワイヤーフレームの線)
- コンテンツがゆっくりと動く場合 (例 : カメラを少し動かしながらジャギーを見る場合)
- コンテンツがハードエッジを意図している場合 (例 : 手書きのアートまたはテキスト)
![]() |
この画像では、強いコントラストの部分でエイリアシング問題がほとんど可視的になるということが、はっきりと示されています。それらの部分は、この方式によって効果的に対処することができます。 ただし、画像全体が若干明瞭度に欠けるきらいがあります。MLAA は調整可能ですが、FXAA では一切制御ができません。 |
アクティベートの方法

Allows to override the post process anti aliasing type. <0: use post process settings (default: -1) 0: off 1-6: FXAA Preset 0:low quality .. 5:very high quality but slow (1 pass) 7: MLAA (requires extra render targets (requires bAllowPostprocessMLAA=True in .ini), 3 pass)MLAA は、余分なメモリを必要とするため、明示的に有効にする必要があります。以下の ini の設定値を変更します (たとえば、BaseEngine.ini において)。
bAllowPostprocessMLAA = False以下のように変更します。
bAllowPostprocessMLAA = True補足 : ini の設定値は、以下のコンソールコマンドを使用して実行時に変更することもできます。
scale toggle bAllowPostprocessMLAA
実装の詳細
- 1 パス
- 異方性テクスチャのルックアップを必要とする。
- 3 パス
- 複数レベルの各種パフォーマンス / クオリティ
- 余分な中間レンダリングターゲットのメモリを必要とする。(最適化可能)。
サポートされているプラットフォーム
- FXAA: DX9, DX11、Xbox360、PlayStation3
- MLAA: DX9、DX11 (Xbox360 および PlayStation3 ではテスト未完了です)。
リファレンス
- Morphological Antialiasing (MLAA) (Intel 社による)
http://visual-computing.intel-research.net/publications/papers/2009/mlaa/mlaa.pdf
- FXAA (NVIDIA 社による)
http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/FXAA_WhitePaper.pdf
謝意
- MLAA を開発してくれた Intel に対して。
- GPU MLAA を実装してくれた AMD CAS チームに対して。
- FXAA を実装してくれた NVIDIA に対して。