2022年 春期 応用情報技術者 午前 問25

レイトレーシング法の説明として、適切なものはどれか。

 ア  スクリーンの全ての画素について、視線と描画の対象となる物体の交点を反射属性や透明属性なども含めて計算し、その中から視点に最も近い交点を選択する。
 イ  スクリーンの走査線ごとに視点とその走査線を結ぶ走査面を作成し、各走査面と描画の対象となる物体との交差を調べて交差線分を求め、奥行判定を行うことによって描画する。
 ウ  描画の対象となる二つの物体のうち、一方が近くに、もう一方が遠くにあるときに、まず遠くの物体を描いてから近くの物体を重ね書きする。
 エ  描画の対象となる物体の各面をピクセルに分割し、ピクセルごとに視点までの距離を計算し、その最小値を作業領域に保持することによって、視点までの距離が最小となる面を求める。


答え ア


解説

 ア  スクリーンの全ての画素について、視線と描画の対象となる物体の交点を反射属性や透明属性なども含めて計算し、その中から視点に最も近い交点を選択するのは、レイトレーシングです。(〇)
 イ  スクリーンの走査線ごとに視点とその走査線を結ぶ走査面を作成し、各走査面と描画の対象となる物体との交差を調べて交差線分を求め、奥行判定を行うことによって描画するのは、スキャンライン法です。(×)
 ウ  描画の対象となる二つの物体のうち、一方が近くに、もう一方が遠くにあるときに、まず遠くの物体を描いてから近くの物体を重ね書きするのは、隠面消去の優先順位アルゴリズムです。(×)
 エ  描画の対象となる物体の各面をピクセルに分割し、ピクセルごとに視点までの距離を計算し、その最小値を作業領域に保持することによって、視点までの距離が最小となる面を求めるのは、隠面消去のシャドウイングです。(×)


キーワード
・レイトレーシング

キーワードの解説
  • レイトレーシング(ray tracing)
    光源から出ている光の量や方向を把握し、水面や物体の表面などで起こる光の屈折や反射など現実世界で発生しうる様々な影響をコンピュータで計算して、より現実に近い映像を作り出す技術です。

もっと、「レイトレーシング」について調べてみよう。

戻る 一覧へ 次へ