2
|
1 <?xml version="1.0" encoding="utf-8"?>
|
|
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
4 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
5 <head>
|
|
6 <title>SceneGraph を用いたマルチコア CPU 向けゲームの処理</title>
|
|
7 <meta name="copyright"
|
|
8 content="Copyright © 2005 your copyright notice" />
|
|
9 <link rel="stylesheet" type="text/css" media="screen, projection, print"
|
|
10 href="./slidy.css" />
|
|
11 <link rel="stylesheet" type="text/css" media="screen, projection, print"
|
|
12 href="./user.css" />
|
|
13 <script src="./slidy.js"
|
|
14 type="text/javascript"></script>
|
|
15 <style type="text/css">
|
|
16 <!-- your custom style rules -->
|
|
17 </style>
|
|
18 </head>
|
|
19 <body>
|
|
20
|
|
21 <div class="slide cover">
|
|
22 <center>
|
|
23 <h1>SceneGraph を用いた<br>マルチコア CPU 向けゲームの処理</h1>
|
|
24 <br>
|
|
25 <br>
|
|
26 <br>
|
|
27 <br>
|
|
28 <ul>
|
|
29 <li>琉球大学 工学部 情報工学科 065746J
|
|
30 <li>仲宗根広樹
|
|
31 <li>指導教官:河野真治
|
|
32 </ul>
|
|
33 </center>
|
|
34 </div>
|
|
35
|
|
36 <div class="slide pre">
|
|
37 <h1>研究目的と背景</h1>
|
|
38 <center>
|
|
39 <font size="6"><sup><b>高度な並列性を持つゲームマシンの<br>性能を生かすためにプログラムの並列度を向上させる</b></sup></font>
|
|
40 </center>
|
|
41 <ul style="line-height: 1.2;">
|
|
42 <li>当研究室では、学生実験で PlayStation 3 上でゲームプログラミングを行っている。
|
|
43 <ul style="line-height: 1.2;">
|
|
44 <li>ゲーム中の一つの場面を構成するオブジェクトやその振る舞い<br>ゲームのルールの集合である SceneGraph を導入した。
|
|
45 <li>SceneGraph の動作や衝突判定を一つの CPU で処理している。
|
|
46 <li>プログラムの並列化率が低ければその性能を生かすことができない
|
|
47 </ul>
|
|
48 </ul>
|
|
49 <center>
|
|
50 <font size="6"><sup><b>本研究では SceneGraph を<br>複数 CPU を用いて並列処理することを目的とする</b></sup></font>
|
|
51 </center>
|
|
52 <!--
|
|
53 <ul style="line-height: 1.2;">
|
|
54 <ul>
|
|
55 <li>近年のゲームマシンは高度な並列性を持つようになっており、その並列性を活かすためにゲームプログラムでの様々なレベルでの並列処理が必須となっている。
|
|
56 <li>そこで SceneGraph というゲーム中の1つの場面(Scene) を構成するオブジェクトやその振る舞い、ゲームのルールの集合を導入する。
|
|
57 <li>SceneGraph の処理を自動的に並列に行う事により、並列処理と、習得の早いゲームプログラミングの両立を可能にする。
|
|
58 </ul>
|
|
59 -->
|
|
60 </div>
|
|
61
|
|
62 <div class="slide pre">
|
|
63 <h1>発表の流れ</h1>
|
|
64 <ul style="line-height: 1.2;">
|
6
|
65 <li>SceneGraph とは
|
|
66 <li>SceneGraph によるゲーム作成
|
|
67 <li>SceneGraph の並列化
|
|
68 <li>今後の課題
|
2
|
69 </ul>
|
|
70 <br>
|
|
71 </ul>
|
|
72 </div>
|
|
73
|
|
74 <div class="slide pre">
|
6
|
75 <h1>SceneGraph とは</h1>
|
7
|
76 <h3>ゲーム中の1つの場面(Scene)を構成するオブジェクトやその振る舞い、ゲームのルールの集合</h3>
|
|
77 <center>
|
|
78 <img src="image/SceneGraph.png" width="500">
|
|
79 </center>
|
2
|
80 </div>
|
|
81
|
|
82 <div class="slide pre">
|
6
|
83 <h1>ゲーム作成</h1>
|
7
|
84 <font size="6"><sup><b>Collision によって Move が変更され、Move によって Coordinates, Angle が変更される。これらをどのように変更させていくかがゲームのルールとなる。</b></sup></font>
|
2
|
85 </div>
|
|
86
|
6
|
87 <div class="slide pre">
|
|
88 <h1>SceneGraph の並列化</h1>
|
|
89 </div>
|
|
90
|
|
91 <div class="slide pre">
|
|
92 <h1>今後の課題</h1>
|
|
93 </div>
|
2
|
94
|
|
95 </body>
|
|
96 </html>
|