annotate presen/pre.html @ 8:9066d4263380

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