令和4年度 春期 午前 問25
マルチメディア
レイトレーシング法の説明
レイトレーシング法の説明として,適切なものはどれか。
- アスクリーンの全ての画素について,視線と描画の対象となる物体との交点を反射属性や透明属性なども含めて計算し,その中から視点に最も近い交点を選択する。
- イスクリーンの走査線ごとに視点とその走査線を結ぶ走査面を作成し,各走査面と描画の対象となる物体との交差を調べて交差線分を求め,奥行き判定を行うことによって描画する。
- ウ描画の対象となる二つの物体のうち,一方が近くに,もう一方が遠くにあるときに,まず遠くの物体を描いてから近くの物体を重ね書きする。
- エ描画の対象となる物体の各面をピクセルに分割し,ピクセルごとに視点までの距離を計算し,その最小値を作業領域に保持することによって,視点までの距離が最小となる面を求める。
答えと解説を見る
✓ これが正解アスクリーンの全ての画素について,視線と描画の対象となる物体との交点を反射属性や透明属性なども含めて計算し,その中から視点に最も近い交点を選択する。
解説
視線を飛ばし、交点を追う手法です。
設問は、レイトレーシング法の説明として適切なものを選ばせています。この名前は光線をたどるという意味なので、見分けの軸は、その説明が、視点から画素ごとに光線を放ち、物体との交わる位置を追いかけると述べているか、という一点だけです。正解は、スクリーンの全ての画素について視線と物体との交点を、反射属性や透明属性も含めて計算し、その中から視点に最も近い交点を選ぶという説明で、名前をほどいた意味とそのまま重なります。四つとも、見えない面を消すために実際に使われてきた手法の説明ですから、消去法は効きにくくなっています。名前を先に日本語に開き、視線と交点という語を探すのが確実です。この手法は反射や影まで表せる代わりに、計算の量が多くなります。
ほかの選択肢はなぜ違うのか
- イスクリーンの走査線ごとに視点とその走査線…:走査線ごとに視点とその走査線を結ぶ面を作り、物体との交差線分を求めて奥行きを判定するという説明です。手がかりにしているのは線や面であって、視点から放たれる一本一本の光ではありません。
- ウ描画の対象となる二つの物体のうち,一方が…:遠くにある物体を先に描いてから、近くの物体を上に重ね書きするという説明です。描く順序を決めているだけで、光の進み方や物体と交わる位置を求める手順にはなっていません。
- エ描画の対象となる物体の各面をピクセルに分…:物体の各面をピクセルに分割し、視点までの距離を求めてその最小値を作業領域に保持するという説明です。距離の表を持って比べるやり方で、反射や透明の性質までは扱っていません。
この問題の用語
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
出典:令和4年度 春期 応用情報技術者試験 午前 問25
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)