本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

令和4年度 春期 応用情報技術者試験問題と解説

問25

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

ア スクリーンの全ての画素について、視線と描画の対象となる物体との交点を反射属性や透明属性なども含めて計算し、その中から視点に最も近い交点を選択する。

イ スクリーンの走査線ごとに視点とその走査線を結ぶ走査面を作成し、各走査面と描画の対象となる物体との交差を調べて交差線分を求め、奥行き判定を行うことによって描画する。

ウ 描画の対象となる二つの物体のうち、一方が近くに、もう一方が遠くにあるときに、まず遠くの物体を描いてから近くの物体を重ね書きする。

エ 描画の対象となる物体の各面をピクセルに分割し、ピクセルごとに視点までの距離を計算し、その最小値を作業領域に保持することによって、視点までの距離が最小となる面を求める。


正解


解説

ア 正しい。レイレーシングは、光源 (ray) からの光線の経路を追跡 (tracing) することによって、光の反射や透過などを表現し、3次元CGで物体の形状を描画する技術である。

イ スキャンライン法の説明である。

ウ Zソート法の説明である。

エ Zバッファ法の説明と考えられる。Zバッファ法は、3次元画像処理における隠面消去 (視線の手前にある物体によって死角になる部分を描画しないようにする処理) の方法の一つである。

問24 目次 問26