SceneGraph を用いた
マルチコア CPU 向けゲームの処理
- 琉球大学 工学部 情報工学科 065746J
- 仲宗根広樹
- 指導教官:河野真治
研究目的と背景
高度な並列性を持つゲームマシンの
性能を生かすためにプログラムの並列度を向上させる
- 当研究室では、学生実験で PlayStation 3 上でゲームプログラミングを行っている。
- ゲーム中の一つの場面を構成するオブジェクトやその振る舞い
ゲームのルールの集合である SceneGraph を導入した。
- SceneGraph の動作や衝突判定を一つの CPU で処理している。
- プログラムの並列化率が低ければその性能を生かすことができない
本研究では SceneGraph を
複数 CPU を用いて並列処理することを目的とする
発表の流れ
- SceneGraph とは
- SceneGraph によるゲーム作成
- SceneGraph の並列化
- 今後の課題
SceneGraph とは
ゲーム中の1つの場面(Scene)を構成するオブジェクトやその振る舞い、ゲームのルールの集合
ゲーム作成
Collision によって Move が変更され、Move によって Coordinates, Angle が変更される。これらをどのように変更させていくかがゲームのルールとなる。
SceneGraph の並列化
今後の課題