問題一覧
1
playerPos
2
3Dのカメラ空間に変換した後に2Dのスクリーン空間に変換します。 この変換のことを何というでしょう
透視変換行列
3
DirectX 10以降では、GPUに対して、絵を描くように命令を出す必要がある この命令のことを何という?
ドローコール
4
視点(cameraPos)から注視点(cameraTarget)に向かって伸びるベクトルVを求めたい。このベクトルVを求めるプログラムとして適切なものを下記から選びなさい。
Vector3 V = cameraTarget - cameraPos;
5
ワールド座標系の頂点座標をカメラ座標系に変換する行列の名称として、適切なものを下記から選びなさい。
カメラ行列
6
モデル座標系の頂点を正規化スクリーン空間空間に変換したい。この時の変換の順番として適切なものを下記から選びなさい。
モデル空間→ワールド空間→カメラ空間→正規化スクリーン空間
7
レンダリングパイプラインの2番目の処理である、頂点データをスクリーン空間に変換するステージのことを何という?
頂点シェーダー
8
カメラ座標系の頂点座標を正規化スクリーン座標系に変換する行列の名称として、適切なものを下記から選びなさい。
射影変換行列
9
モーフィングにおいて、変換のターゲットとなる頂点座標の集合データの名称として適切なものを下記から選びなさい。
モーフターゲット
10
プレイヤーを中心に、カメラ空間でのX軸周りにカメラを回転させる処理を作成したい。視点の座標をcameraPos、注視点の座標をtargetPosとしたとき、下線部①に当てはまるプログラムとして適切なものを下記選びなさい。 [object Object]
targetPos
11
プログラムで計算してアニメーションを再生させる手法で、物理計算を使ったクロスシミュレーションや、地面と足のあたり判定をとって、地面にめり込まないようにさせるFootIKなどの動的アニメーションの名称として適切なものを下記から選びなさい。
プロシージャルアニメーション
12
3Dモデルをゲーム中に動かすためにはワールド行列を計算する必要がある。この説明が正しいか、正しくないか下記から選びなさい。
正しい
13
アニメーションを再生する機能を持っているクラスとして適切なものを下記から選びなさい.
AnimationClip
14
レンダリングパイプラインの4番目の処理である、ピクセルのカラーを決定するステージのことを何という?
ピクセルシェーダー
15
UV座標の"U"とは何を表すかを答えなさい
横
16
.tkmファイルとはどのようなファイルか?下記の選択肢で正しいものを答えなさい。 。
K2Engine特有のモデルを表示するためのフォーマット
17
視点から注視点に向かうXZ平面の方向ベクトル(大きさ1)を求めたい。このとき、下線部1に当てはまるプログラムとして適切なものを下記から選びなさい。 //視点から注視点に向かって伸びるベクトルVを求める。 Vector3 v = g_camera3D->GetTarget() - g_camera3D->GetPosition(); v.①_ = 0.0f; v.normalize();
y
18
targetPos
19
アニメーションクリップを扱うクラスとして適切なものを下記から選びなさい。
Animation
20
行列の順番として、下記の選択肢から正しいものを選びなさい。
モデル空間→ワールド行列→カメラ行列→透視変換行列
21
スケルトンは①____の集合である。下線部①に当てはまる語句として適切なものを下記から選びなさい。
ボーン
22
次のプログラムはカメラの横方向を求めるプログラムです。プログラムを読んで下線部1に当てはまるプログラムとして適切なものを下記から選びなさい。 [object Object]
1.0f
23
モーフィングにおいて、変換のターゲットとなる頂点座標の集合データの名称として適切なものを下記から選びなさい。
モーフターゲット
24
フェイシャルアニメーションで使用されることが多い、頂点アニメーションの名称として適切なものを下記から選びなさい。
モーフィング
25
外積の特性として、以下の選択肢から正しいものを選びなさい。
外積の結果は⼆つのベクトルの直⾏するベクトルになる
26
プログラムで計算してアニメーションを再生させる手法で、物理計算を使ったクロスシミュレーションや、地面と足のあたり判定をとって、地面にめり込まないようにさせるFootIKなどの動的アニメーションの名称として適切なものを下記から選びなさい。
プロシージャルアニメーション
27
UV座標の原点(0,0)はどこか?答えなさい (※DirectXの場合)
テクスチャの左上
28
フェイシャルアニメーションで使用されることが多い、頂点アニメーションの名称として適切なものを下記から選びなさい.
スケルトンアニメーション
29
カメラを原点とする空間を何というでしょう?
カメラ空間
30
カメラの上方向は、カメラの前方向と左方向とで①___________を計算することで、求めることができる。下線部①に当てはまる語句として、適切なものを下記から選びなさい。
外積
31
視点(cameraPos)から注視点(cameraTarget)に向かって伸びるベクトルVを求めたい。このベクトルVを求めるプログラムとして適切なものを下記から選びなさい。 25/25
Vector3 V = cameraTarget - cameraPos;
32
スケルトンは①____の集合である。下線部①に当てはまる語句として適切なものを下記から選びなさい。
ボーン
33
モデル座標系の頂点座標をワールド座標系に変換する行列の名称として適切なものを下記から選びなさい。
ワールド行列
34
画像のようなライトで ライトの方向とライトのカラーの情報だけを持つ 太陽光のようなライトをのことを何というか?
ディレクションライト
35
"モデル単体のための座標空間"のことを指す言葉はなんでしょう?
モデル空間
36
カメラ行列を作成するために必要なものを下記からすべて選びなさい。
注視点, 視点, 上方向
37
プレイヤーを追従するカメラを作成したい。視点の座標をcameraPos、注視点の座標をtargetPos、プレイヤーの座標をplayerPosとしたとき、下線部①に入るプログラムとして適切なものを下記から選びなさい。 [object Object]
targetPos
38
アニメーションクリップはアニメーションの再生フレーム数の①_____の集合である。下線部①に当てはまる語句とし適切なものを下記から選びなさい。
スケルトン
39
toCameraPos
40
ゲーム制作において、normalとはどういった意味を持つか?
法線
41
GPUからドローコールが実行されると、そのタイミングからGPUが絵を描き始めます。 この時、GPUは決められた手順で絵を描いていきます。この手順のことを何という?
レンダリングパイプライン
42
図のようなライトで、 ライトの位置、カラー、影響範囲、放射方向、放射の角度の情報を持っているライトのことを 何というか?
スポットライト
43
画像のような光を放つ、 ライトの位置、ライトのカラー、ライトの影響範囲の情報を持っているライトを 何というか?
ポイントライト
44
ワールド座標系からカメラ座標系に頂点座標を変換するプログラムがどこに記述されているか、適切なものを下記から選びなさい。
頂点シェーダー
45
レンダリングパイプラインの3番目の処理である、絵を描くために塗りつぶす必要があるピクセルを決定するステージのことを何という?
ラスタライザー
46
頂点バッファーとはどういったものか? 下記の選択肢から答えなさい。
一つの頂点の位置情報や、カラーなどの情報が格納されているもの
47
アニメーションの設定が60fpsのとき、1秒間のフレーム数はいくつになるか答えなさい。
60
48
単純な3角形ポリゴンを表示するためには、どの情報が必要か。 必要なものをすべて選んでください。
テクスチャ(マテリアル情報)
49
3Dモデルを表示する機能を持っているクラスとして適切なものを下記から選びなさい。
Model
50
スケルトンを扱うためのクラスとして適切なものを下記から選びなさい。
Skeleton
51
Modelクラスは下記のような機能を提供するクラスです。 1. ①をロードして、モデル表⽰に必要な②、③、④を 初期化する。 2. ⑤⾏列の計算 3. ⑥を表⽰する機能
tkmファイル, 頂点バッファ, インデックスバッファ, テクスチャ, ワールド, 3Dモデル
52
y
53
環境光とはどんな効果があるか?
一律で画面全体を明るさを変えるライト
54
テクスチャの画像データは、グラフィックスメモリとメインメモリ、どちらに配置する方がいいのかを答えなさい
グラフィックスメモリ
55
3Dモデルをゲーム中に動かすためにはワールド行列を計算する必要がある。この説明が正しいか、正しくないか下記から選びなさい。
正しい
56
テクスチャとはどういったものか? 下記の選択肢から答えなさい。
画像情報などを格納したもの
57
1.0f
58
拡散反射光とはどんな効果があるか?
ライトの方向とポリゴンの法線を計算し 光の影響を受けるか受けないかを計算するライト。
59
プレイヤーを中心にY軸周りにカメラを回転させる処理を作成したい。視点の座標をcameraPos、注視点の座標をtargetPosとしたとき、下線部①に当てはまるプログラムとして適切なものを下記選びなさい。[object Object]
toCameraPos
60
レンダリングパイプラインの最初の処理である、設定されている頂点バッファー、インデックスバッファーなどをグラフィックスメモリからロードするステージのことを何という?
入力アセンブラ
61
アニメーションクリップはアニメーションの再生フレーム数の①_____の集合である。下線部①に当てはまる語句とし適切なものを下記から選びなさい。
モーフターゲット
62
UV座標の"V"とは何を表すかを答えなさい
縦