モバイル開発で有用な面もあるアンチエイリアシング手法「MSAA」の解説動画をユニティ・テクノロジーズ・ジャパンが公開

モバイル開発で有用な面もあるアンチエイリアシング手法「MSAA」の解説動画をユニティ・テクノロジーズ・ジャパンが公開

2023.11.16
ニュースUnity
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • ユニティ・テクノロジーズ・ジャパンが「MSAA」の解説動画を公開
  • URPに用意されている4つのアンチエイリアシング手法のうちの1つ
  • シェーダーの処理負荷が軽いが、Deferred Shadingには対応していない

ユニティ・テクノロジーズ・ジャパンは、『ジャギーを滑らかに! MSAA の原理と使い方 【Unity】』と題した動画をYouTubeにて公開しました。

動画では、UnityURPに用意されている4つのアンチエイリアシング手法の1つ「MSAA」を解説しています。

YouTube動画『ジャギーを滑らかに! MSAA の原理と使い方 【Unity】』

アンチエイリアシングとは、文字や画像を表示するときの輪郭に見られるギザギザ「ジャギー」を目立たなくさせること。MSAAは、ピクセル毎のサンプル数を増やすことで解像度を変化させることなく輪郭を滑らかに描画させます。

アンチエイリアシング無しで三角形を描画する例。各ピクセルの中央の1点において三角形の内側・外側を判定し、内側であればそのピクセルが塗られる(画像はYouTubeより引用)

MSAAの図解。x2のMSAAでは、ピクセル毎に2つの点を判定してサンプルとして記録。この平均値を求めて、表示するピクセルの色にする。x8のMSAAであれば、ピクセル毎に8つの点となる(画像はYouTubeより引用)

x4のMSAAでは、1ピクセル毎に4点の判定を行いますが、フラグメントシェーダー(※)を行うのは中央の1点のみとなります。このため、MSAAでは輪郭の描画だけが滑らかになり、解像度は上がりません。解像度を上げてレンダリングするスーパーサンプリングと比べると、シェーダーの処理負荷に大きな違いがあり、MSAAの方が低いコストでアンチエイリアシングを行えます。

※ 通常、オブジェクトの画面上すべてのピクセルで実行する、各ピクセルの色の計算と出力を行うプログラム

動画の中盤では、MSAAの弱点を紹介。大きな弱点として挙げられたのが、G-Bufferを使ってシェーディングを行う「Deferred Shading」に対応していないということです。最近のAAAタイトルにおいて、Deferred Shadingやそれに類するレンダリング方式が標準的なものになっているなか、MSAAでは使用することができないことが指摘されました。

画像はYouTubeより引用

他にも、ピクセル毎に複数のサンプル情報を保持することによるメモリ使用量の増加や、Alpha Clippingとの相性の悪さという弱点が存在。後者の弱点に対して、Unityでは、Alpha-to-Coverage機能によって、Alpha Clippingによる輪郭も滑らかに描画できるとのこと。

動画の最後に、iOSデバイスやAppleシリコンのGPUにおいて、MSAAにさまざまな利点があることを紹介し、特にモバイル向けのアプリケーション開発でMSAAの利用価値が出てくるとして動画を締めくくっています。

動画本編はこちらをご確認ください。

ジャギーを滑らかに! MSAA の原理と使い方 【Unity】

関連記事

「Unity 6.2 Beta」リリース。従来のAIツール「Unity Muse/Sentis」は廃止され、新機能「Unity AI」に置き換わる
2025.05.16
オーバードローによるGPU負荷を「縮小バッファ」で軽減。サイバーエージェント、「シェーダー最適化入門」最新記事を公開
2025.05.13
「Unity Asset Manager」の長所や使用方法、Unity公式が解説。Blender上で編集したアセットの更新内容をUnityに反映する手順なども紹介
2025.04.30
VR/PCでクロスプレイが可能な『Among Us 3D』、開発者インタビュー記事が公開。異なる入力デバイスで等しいゲーム体験を提供する方策とは
2025.04.30
「粘土のような質感」をもたらすマテリアルの表現手法を紹介。Unity製タワーディフェンスにおけるビジュアルスタイルを解説する記事がUnity公式ブログで公開
2025.04.29
Unityでのマルチプレイヤーゲームのネットワークシステムの入門書、公式サイトにて日本語版電子書籍が無料公開。基本概念からUnity 6での実践例まで
2025.04.28

注目記事ランキング

2025.05.10 - 2025.05.17
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ラグドール(Rag Doll)
ラグドール ぬいぐるみを意味する英語。 ゲームにおける、キャラクターの全身が脱力したかのような挙動を行う物理シミュレーション。ラグドール物理。 例えば、上空からの落下やキャラクターが死亡した際に用いられる。
VIEW MORE

Xで最新情報をチェック!