メインメニューを開く

差分

マルチサンプリングアンチエイリアシング

222 バイト追加, 2021年6月3日 (木) 05:39
編集の要約なし
[[スーパーサンプリングアンチエイリアシング]](SSAA)の発展型であり、MSAAもSSAA同様に出力解像度の数倍の解像度でレンダリングを行う。
SSAAではクソ真面目に全ただしSSAAではクソ真面目に全[[ピクセル]]をx倍で計算していたが、MSAAでは[[ポリゴン]]のエッジ部分(深度差の大きいのエッジ部分以外は1回だけ計算して残りはコピーで埋める。つまり[[ポリゴン]]の内側部分は計算を大幅に省略する。処理対象の[[ピクセル]]が「エッジ部分か」の分岐処理は「[[サブピクセル]]が含まれる場合)以外は1回だけ計算して残りはコピーで埋める。つまりに深度差の大きい部分が含まれるか」で判断する。[[ポリゴンファイル:MSAAの概略図1.png|none]]の内側部分は計算を大幅に省略する。
[[ポリゴン]]の内側を省略するということはポリゴンの大部分を占めるであろう[[テクスチャ]]には[[アンチエイリアシング]]がかからないということでもある。 またがかからないということでもある。つまりMSAAは完全に[[遅延レンダリングジャギー]]では一通りのポリゴンのレンダリングが終わった時点になると深度情報が欠落しているためMSAAを適用するのは難しい。この問題の解決策としては、高解像度の[[フォワードレンダリング]]で深度計算のみを行い、出力解像度の[[遅延レンダリング]]の結果と合成する「[[Deferred MSAA]]」なる技法などが考案されている。の低減に特化したものである。
MSAAはSSAAに比べると若干品質は劣るが圧倒的に軽い。
<br />[[遅延レンダリング]]では一通りのポリゴンのレンダリングが終わった時点になると深度情報が欠落しているためMSAAを適用するのは難しい。この問題の解決策としては、高解像度の[[フォワードレンダリング]]で深度計算のみを行い、出力解像度の[[遅延レンダリング]]の結果と合成する「[[Deferred MSAA]]」なる技法などが考案されている。