マナビング基本情報技術者

ジャギーとCG表示技法 斜線の輪郭を滑らかに見せる手法

基本情報技術者試験 令和6年度 問6 / 情報メディア › マルチメディア応用

過去問にチャレンジ

令和6年度 問6

液晶ディスプレイなどの表示装置において,傾いた直線の境界を滑らかに表示する手法はどれか。

  1. ア

    アンチエイリアシング

  2. イ

    シェーディング

  3. ウ

    テクスチャマッピング

  4. エ

    バンプマッピング

会話形式の解説

講師講師
今回はコンピュータグラフィックスの表示技法についての用語問題です。注目したいのは「傾いた直線の境界を滑らかに」という部分です。斜めの線を画面に表示すると、何が起きるか思い浮かびますか。
受験者受験者
画素は四角いマス目に並んでいるので、斜めの線は階段のようにガタガタになりそうです。
講師講師
そのとおりです。そうしてできる階段状のギザギザをジャギーと呼びます。この問題は、ジャギーを目立たなくする処理の名前を聞いています。
受験者受験者
選択肢はどれもカタカナのCG用語で、正直どれも似たように見えます。シェーディングも、なんとなく見た目を滑らかにする処理のような気がしてしまいます。
講師講師
シェーディングは、光源と物体の位置関係などから陰影を計算して、立体感を出す処理です。扱っているのは物体の表面の明るさで、輪郭のギザギザを取ることが目的ではありません。
受験者受験者
では、テクスチャマッピングとバンプマッピングはどう違いますか。どちらも「マッピング」なので区別がつきにくいです。
講師講師
テクスチャマッピングは、物体の表面に模様などの2次元画像を貼り付けて質感を出す技法です。バンプマッピングは、面の向きを表す法線の向きを変えるなどして、形状そのものは作り込まずに凹凸があるように見せる技法です。前者は模様や質感、後者は凹凸感を表します。
受験者受験者
そうすると、陰影・模様・凹凸の三つはどれも表面の見え方の話で、輪郭を扱うのはアンチエイリアシングだけということですね。
講師講師
はい、それが正解です。アンチエイリアシングでは、境界付近の画素を周りの色や背景の色と混ぜた中間色で描きます。そうすると段差がぼやけて、輪郭が滑らかに見えます。
受験者受験者
整理すると、輪郭のジャギーを目立たなくするのがアンチエイリアシング、陰影がシェーディング、模様がテクスチャマッピング、凹凸がバンプマッピングですね。
講師講師
よく整理できています。選択肢を「輪郭を扱う技法」と「表面の見え方を扱う技法」に分けると迷いにくくなります。補足すると、アンチエイリアシングの方式の一つにスーパーサンプリングがあります。1画素の中で複数の点の色を求め、その平均をその画素の色にする方法です。

まとめ

ディスプレイは画素を格子状に並べて表示するため、斜線や曲線の輪郭には階段状のギザギザ(ジャギー)が出ます。アンチエイリアシングは、境界付近の画素を中間色で描いてジャギーを目立たなくし、輪郭を滑らかに見せる技法です。シェーディングは陰影で立体感を出す処理、テクスチャマッピングは表面に2次元画像を貼って質感を出す技法、バンプマッピングは法線を変えて擬似的な凹凸を見せる技法で、どれも表面の見え方を扱います。選択肢を「輪郭を扱う技法」と「表面を扱う技法」に分けると整理しやすくなります。

解答・解説

正解はアです

この問題のテーマ

コンピュータグラフィックスの表示技法の用語問題です。斜めの線の輪郭に出るギザギザを目立たなくして、滑らかに見せる手法の名前を問うています。

解き方の考え方

ディスプレイは画素を格子状に並べて表示するので、斜線や曲線の輪郭は階段状のギザギザ(ジャギー)になります。問題文の「傾いた直線の境界を滑らかに表示する」は、このジャギーを目立たなくする処理を指しています。選択肢のうち、輪郭のジャギー除去を目的にしているものはどれかを考えます。ほかの三つは陰影・模様・凹凸といった物体表面の見え方を表現する技法なので、輪郭を扱うものと分けて考えれば絞り込めます。

選択肢ごとの解説

  1. ○ア  アンチエイリアシング
    アンチエイリアシングは、輪郭のギザギザを目立たなくする技法です。境界付近の画素を、周りの色や背景の色と平均化・混合した中間色で描くと、階段状の段差がぼやけて輪郭が滑らかに見えます。問題文の「傾いた直線の境界を滑らかに表示する」にそのまま当てはまります。
  2. ×イ  シェーディング
    シェーディングは、光源と物体の位置関係などから陰影を計算し、立体感を出す処理です。物体表面の明るさを表現するための技法で、輪郭のギザギザを除くことは目的にしていません。
  3. ×ウ  テクスチャマッピング
    テクスチャマッピングは、物体の表面に模様などの2次元画像を貼り付けて質感を出す技法です。表面の見た目を豊かにするためのもので、境界を滑らかにする処理ではありません。
  4. ×エ  バンプマッピング
    バンプマッピングは、法線の向きを変えるなどして、形状そのものを作り込まずに凹凸があるように見せる技法です。表面の凹凸感を表すもので、輪郭のジャギーとは関係がありません。

補足

選択肢は「輪郭を扱う技法」と「表面の見え方を扱う技法」の二つに分けると整理しやすくなります。テクスチャマッピングとバンプマッピングはどちらも「マッピング」なので混同しやすいですが、前者は模様や質感、後者は凹凸感を表すものです。アンチエイリアシングの方式の一つにスーパーサンプリングがあり、1画素の中で複数の点の色を求め、その平均を画素の色にします。

POINT

  • 画素の格子で斜線や曲線を表示すると、輪郭に階段状のギザギザ(ジャギー)が生じます。
  • アンチエイリアシングは、境界付近の画素に中間色を置いてジャギーを目立たなくする技法です。
  • シェーディングは光源との位置関係から陰影を付けて立体感を出す処理です。
  • テクスチャマッピングは表面に2次元画像を貼って質感を出し、バンプマッピングは法線を変えて擬似的な凹凸を見せます。

※出典:令和6年度 基本情報技術者試験 科目A 問6