基本情報技術者 2024年 科目A 問06
問題文
液晶ディスプレイなどの表示装置において、傾いた直線の境界を滑らかに表示する手法はどれか。
選択肢
ア:アンチエイリアシング(正解)
イ:シェーディング
ウ:テクスチャマッピング
エ:バンプマッピング
🔒 解説は解答すると表示されます
アンチエイリアシング【午前解説】
正解の理由
傾いた直線や斜めエッジで見られる「ギザギザ(ジャギー)」を視覚的に滑らかにする処理は、ピクセル単位での色の混合や追加サンプリングによってエッジの階段状の不連続を軽減する手法であり、これを行う項目がア(アンチエイリアシング)です。アンチエイリアシングは画素の端における信号の急激な変化を低減し、結果として直線や曲線が滑らかに見えるようにします。その他の選択肢(シェーディング、テクスチャマッピング、バンプマッピング)はどれも表面の色付けや凹凸表現が主目的であり、エッジのジャギーを直接解消するものではありません。
解法ステップ
- 問題が「傾いた直線の境界を滑らかに表示する」という視覚的な“ジャギー”の軽減を問うていると把握する。
- 各用語の主目的を短く言い換える:
- アンチエイリアシング:エッジのジャギー除去(滑らか化)
- シェーディング:光の当たり方で明暗を計算
- テクスチャマッピング:画像を面に貼る
- バンプマッピング:法線を変えて凹凸を疑似表現
- 「ジャギーを消す」目的に合致するものを選ぶ → ア。
選択肢別の誤答解説
- ア アンチエイリアシング
エッジ部分のサンプリングや周辺ピクセルとの色混合によって階段状の境界を目立たなくする。代表的方式にスーパーサンプリング(SSAA)、マルチサンプリング(MSAA)、ポストプロセス系(FXAA、TAA)などがある。 - イ シェーディング
面ごとの色や明暗を計算する方法(フォン、ブリン・フォン、グーローなど)。形状の凹凸感や光の表現に関係するが、ピクセル単位のジャギー軽減は主目的ではない。 - ウ テクスチャマッピング
2D画像をポリゴンに貼り付ける技術。見た目のディテールを与えるが、斜めエッジのピクセル化問題(ジャギー)には直接対処しない。 - エ バンプマッピング
法線の改変で凹凸の見た目を擬似的に生成する技術。表面の凹凸表現に寄与するが、アンチエイリアスの役割は持たない。
よくある誤解
- 「シェーディングでエッジが滑らかになる」と考える誤解:シェーディングは面の明暗を滑らかにできるが、ピクセル単位の境界のジグザグ(ジャギー)を解消するものではありません。
- 「高解像度にすれば常に不要」:解像度を上げるとジャギーは減るが、実用的な解像度や性能制約があるためアンチエイリアシングは依然重要です。
- 「アンチエイリアシングは1種類だけ」:複数方式(SSAA, MSAA, FXAA, TAA など)があり、画質と性能のトレードオフを理解して使い分ける必要があります。
補足コラム
アンチエイリアシングの考え方はサンプリング理論に基づきます。簡単な実装例としてスーパーサンプリングは、1ピクセル内で複数のサンプル色を取り、その平均をピクセル色とします。数式で表すと次のようになります。
ここで は各サンプルの色、 がサンプル数です。MSAA はエッジ近傍のサンプルだけを増やし計算量を抑え、FXAA は画面全体のポスト処理でエッジを検出してブラー系で滑らかにするため高効率ですが細部がぼやけることがあります。用途(静止画、ゲーム、リアルタイム描画)に応じて方式を選ぶのが実務的です。
ここで は各サンプルの色、 がサンプル数です。MSAA はエッジ近傍のサンプルだけを増やし計算量を抑え、FXAA は画面全体のポスト処理でエッジを検出してブラー系で滑らかにするため高効率ですが細部がぼやけることがあります。用途(静止画、ゲーム、リアルタイム描画)に応じて方式を選ぶのが実務的です。
FAQ
Q. アンチエイリアシングは常にオンにすべきですか?
A. 画質は向上しますが処理負荷が増します。性能や用途に応じて方式(MSAA や FXAA など)とレベルを選ぶのが一般的です。
A. 画質は向上しますが処理負荷が増します。性能や用途に応じて方式(MSAA や FXAA など)とレベルを選ぶのが一般的です。
Q. どのアンチエイリアシング方式が一番良いですか?
A. 「最良」は用途依存です。フォトリアル重視なら SSAA/MSAA、リアルタイム性能重視なら FXAA/TAA のようにトレードオフがあります。
A. 「最良」は用途依存です。フォトリアル重視なら SSAA/MSAA、リアルタイム性能重視なら FXAA/TAA のようにトレードオフがあります。
Q. テクスチャやバンプとアンチエイリアシングは同時に使える?
A. 使えます。テクスチャやバンプは表面のディテール表現、アンチエイリアシングはエッジの滑らかさを改善するためそれぞれ補完関係にあります。
A. 使えます。テクスチャやバンプは表面のディテール表現、アンチエイリアシングはエッジの滑らかさを改善するためそれぞれ補完関係にあります。
関連キーワード: アンチエイリアシング、ジャギー、スーパーサンプリング、MSAA、FXAA、サンプリング理論、シェーディング、テクスチャマッピング、バンプマッピング

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

