changeset 3:6e68a8297587

change scenario
author Ryoma SHINYA <shinya@firefly.cr.ie.u-ryukyu.ac.jp>
date Fri, 01 Oct 2010 20:32:33 +0900
parents 1ffeff0e0c3d
children 19623b8a4144
files presen/osc2010.html
diffstat 1 files changed, 48 insertions(+), 55 deletions(-) [+]
line wrap: on
line diff
--- a/presen/osc2010.html	Fri Oct 01 19:32:06 2010 +0900
+++ b/presen/osc2010.html	Fri Oct 01 20:32:33 2010 +0900
@@ -20,7 +20,7 @@
 tion" id="slideProj" />
 <link rel="stylesheet" href="ui/default/outline.css" type="text/css" media="scree
 n" id="outlineStyle" />
-<link rel="stylesheet" href="ui/default/print.css" type="text/css" media="print" 
+<link rel="stylesheet" href="ui/default/print.css" type="text/css" media="print"
 id="slidePrint" />
 <link rel="stylesheet" href="ui/default/opera.css" type="text/css" media="project
 ion" id="operaFix" />
@@ -48,35 +48,60 @@
    Blender / SceneGraph<br>
 </pre>
 </li>
-
 <li class="slide">
 <h1>構成案</h1>
 <font size="4">
 <p>構成案と言っても、ほぼ去年のやつの改変</p>
 <ul>
+<li>ゲームの作り方</li>
 <ol>
-  <li>PlayStation3とCell</li>
-  <li>Cell Architecture</li>
-  <li>並列プログラムとは</li>
-  <li>Task、並列性</li>
-  <li>階層的並列プログラミング</li>
-  <li>Read, Exec, Write</li>
-  <li>データの転送DMA</li>
-  <li>これらを踏まえてのCeriumの話</li>
-  <li>Ceriumを用いたゲームの作り方</li>
-  <li>Blender</li>
-  <li>SceneGraph</li>
-  <li>ゲームとは、</li>
-  <li>Taskの生成方法</li>
-  <li>注意点</li>
-  <li>Demo</li>
-  <li>まとめ</li>
-  <li>今後の課題</li>
+<li>ゲームとはモデルのレンダリングと操作!</li>
+<li>うちはレンダリングエンジン自作! ネットワーク通信プロトコルも自作!</li>
+</ol>
+<li>モデリング : Blender</li>
+<ol>
+<li>モデルの作り方</li>
+<li>モデル -> XML 変換</li>
+</ol>
+<li>レンダリング: Cerium</li>
+<ol>
+<li>レンダリングの実装</li>
+<li>Ceriumの話 (PS3, タスクマネージャー)</li>
+</ol>
+<li>ネットワーク: Linda</ll>
+<ol>
+<li>Lindaの話</li>
+<li>お魚の例題</li>
 </ol>
 </ul>
 </font>
 </li>
-
+<li class="slide">
+<h1>ゲームの作り方</h1>
+<p>ゲームとは: 3Dモデルのレンダリング & 操作</p>
+<img src="photo/cerium_sg_tree.jpg" alt="sg" >
+<li class="slide">
+<h1>Blender から SceneGraph 用の xml 生成</h1>
+PythonScript の導入<br>
+<p><ol><br>
+<li> Blender をダウンロードしてインストール</li><br>
+<li> export_xml.py を用意する</li><br>
+<li>"/Applications/blender-version/blender.app/Contens/MacOS/.blender/scripts<br>
+"<br>
+<pre> 以下にexport_xml.py をコピー</li><br>
+</pre>
+<li>Blender を起動すると File -> Export に Libps3 (.xml) が追加される</li><br>
+</ol><br>
+<p>ゲームの初期化部分でcrateFromXMLfileを呼ぶ<br>
+<font size="4"><pre><br>
+void<br>
+game_init(TaskManager *manager, int bg)<br>
+{<br>
+<pre>   sgroot->createFromXMLfile(manager, "xml_file/SG.xml");<br>
+</pre>
+...<br>
+</pre></font><br>
+<p></li>
 <li class="slide">
 <h1>PlayStation3 と Cell</h1>
 <p>
@@ -186,38 +211,6 @@
 </pre>
 </li>
 <li class="slide">
-<h1>ゲームの作り方</h1>
-<p><pre>       Blender で、3Dモデリング<br>
-            階層化、グルーピング<br>
-       これを、Blender の Python plugin で XMLに変換<br>
-            画像/Texture もXMLに埋め込まれる<br>
-       XMLを読み込み SceneGraph を作る<br>
-</pre>
-<img src="photo/cerium_sg_tree.jpg" alt="sg" ><br>
-<p></li>
-<li class="slide">
-<h1>Blender から SceneGraph 用の xml 生成</h1>
-PythonScript の導入<br>
-<p><ol><br>
-<li> Blender をダウンロードしてインストール</li><br>
-<li> export_xml.py を用意する</li><br>
-<li>"/Applications/blender-version/blender.app/Contens/MacOS/.blender/scripts<br>
-"<br>
-<pre>           以下にexport_xml.py をコピー</li><br>
-</pre>
-<li>Blender を起動すると File -> Export に Libps3 (.xml) が追加される</li><br>
-</ol><br>
-<p>ゲームの初期化部分でcrateFromXMLfileを呼ぶ<br>
-<font size="4"><pre><br>
-void<br>
-game_init(TaskManager *manager, int bg)<br>
-{<br>
-<pre>   sgroot->createFromXMLfile(manager, "xml_file/SG.xml");<br>
-</pre>
-...<br>
-</pre></font><br>
-<p></li>
-<li class="slide">
 <h1>SceneGraph</h1>
 <pre>       階層化された3Dオブジェクト<br>
        子供の向きを決定する変換行列<br>
@@ -383,13 +376,13 @@
 <li class="slide">
 <h1>Rendering Task</h1>
 SG2PP<br>
-<ul><li>	SceneGraph を操作後、ポリゴンに変換し PolygonPack (ポリゴンの集合)を生成する
+<ul><li>        SceneGraph を操作後、ポリゴンに変換し PolygonPack (ポリゴンの集合)を生成する
 </li>
 PP2SP<br>
-<li>	ポリゴンの中から、Span (ポリゴン内にあるx軸に水平な線分) を抽出し、 SpanPack (Span の集合)を生成する
+<li>    ポリゴンの中から、Span (ポリゴン内にあるx軸に水平な線分) を抽出し、 SpanPack (Span の集合)を生成する
 </li>
 DrawSpan<br>
-<li>	Span を使って 1 ラインずつ FrameBuffer に描画していく
+<li>    Span を使って 1 ラインずつ FrameBuffer に描画していく
 </li>
 <p></ul>
 </li>