ppt touya g

14
モバイル環境における セカンドライフへの接続 北海道大学 工学部 情報工学コース 調和系工学研究室 学部4陶冶

Upload: harmonylab

Post on 31-May-2015

80 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Ppt touya g

モバイル環境におけるセカンドライフへの接続

北海道大学 工学部 情報工学コース

調和系工学研究室

学部4年 陶冶

Page 2: Ppt touya g

背景

• Webコンテンツは3Dへ

• 仮想世界より形成されたネットワーク• 仮想世界より形成されたネットワーク

• Second Lifeは開放系システム

世界範囲 登録ユーザ1600万人 1日平均オンライン数5万人

このプラトフォームを研究に利用したい

Page 3: Ppt touya g

• 実世界実世界実世界実世界→→→→仮仮仮仮想世界想世界想世界想世界

2008年5月

慶応大学理工学部慶応大学理工学部慶応大学理工学部慶応大学理工学部

生命生命生命生命情情情情報学科報学科報学科報学科 富田富田富田富田・・・・牛場研究室牛場研究室牛場研究室牛場研究室

肢体肢体肢体肢体のののの不自由不自由不自由不自由なななな人人人人がががが脳波脳波脳波脳波でアでアでアでアバターのバターのバターのバターの移動移動移動移動をををを操作操作操作操作するするするする二回二回二回二回目目目目のののの実証実験実証実験実証実験実証実験がががが成功成功成功成功目目目目のののの実証実験実証実験実証実験実証実験がががが成功成功成功成功

/***出典:*****************************

・「脳内イメージでSecond Lifeのアバター操作慶応大が技術開発」

-------ITMedia News 2007-10-11

・「Virtual World Conference&Expo2008」

【特集006】 2008-05-30

*********************************/

Page 4: Ppt touya g

・・・・仮想世界仮想世界仮想世界仮想世界→→→→実世界実世界実世界実世界::::2007年9月 IBMに対する史上初

の仮想ストライキーは「現実にイタリア職員の収入に影響」を与えた.フランスの参議院に高く表彰された.

出典:「New World Notes」などのネットユース 2008年2月

Page 5: Ppt touya g

目的

• 二つの世界を関連強く、もっと有機的にリンクしたい

• いつでも、どこでも、セカンドライフに接続したい

仮想世界 現実世界

モモモモババババ

仮想世界 現実世界ババババイイイイルルルル

日常的な結合環境を構築

・・・・iPhone上上上上にににに、、、、ログインアプリケーションのログインアプリケーションのログインアプリケーションのログインアプリケーションの作成作成作成作成

Page 6: Ppt touya g

• 従来従来従来従来モバイルモバイルモバイルモバイル版版版版ののののSecond Life::::パケット代が高い、画面小さい、操作不便、

サポート機種が限られている。

• iPhone::::・利点:

パケット代なし、画面大きい、操作が楽しい

・センサー:・センサー:

加速度センサー、接近センサー、

周囲光の強度を感知する光センサー

・機能:

マルチタッチ、GPS 、カメラ、ジャイロ、マイク、電波、WiFi

• ユーザのよりユーザのよりユーザのよりユーザのより多多多多くのくのくのくの情報情報情報情報をリアルタイムにをリアルタイムにをリアルタイムにをリアルタイムに仮想仮想仮想仮想世界世界世界世界へへへへ反映反映反映反映することがすることがすることがすることが可能可能可能可能。。。。

Page 7: Ppt touya g

Second Life Architecture

1. Second Life システム構成

2. ログインシステム2.

3. ログインの手順- UML表記

Page 8: Ppt touya g

・サーバの初期構成:問題点:一つのサーバの欠陥により、

ネットワーク全体が崩壊する可能性が高い分散型管理に適しない

http://taotakashi.wordpress.com/

下図も同様

Page 9: Ppt touya g

仮想世界をAgent Domain とRegion Domain

に分けて管理する。

現在現在現在現在のサーバのサーバのサーバのサーバ構成構成構成構成:

利点:

・複数の仮想世界が接続可能・1つのサーバの欠陥により、

ネットワーク全体が崩壊する心配はない。・分散型管理に適する。

Page 10: Ppt touya g

・ユーザログイン・ユーザログイン・ユーザログイン・ユーザログイン::::

Agent Domain:

・Agent Services

・Agent Hosts

・Agent Stores

Store

ServiceHost

http://wiki.secondlife.com/

Page 11: Ppt touya g

http://wiki.secondlife.com/

Region Domain:

・Region Services

・Region Hosts

・Region Stores

ServiceHost

(Simulator)

Store

Page 12: Ppt touya g
Page 13: Ppt touya g

iPhoneでででで動動動動かせるクライアントかせるクライアントかせるクライアントかせるクライアント((((Viewer))))をををを作作作作るるるる

Second Life

Opensoure

Cocoa

Framework

Objective-C

簡易版Viewer

デクリメントデクリメントデクリメントデクリメント

C++

iPhone OS technology layers

ゼロからゼロからゼロからゼロから作作作作るるるる

Page 14: Ppt touya g

まとめ

仮想世界仮想世界仮想世界仮想世界 現実世界現実世界現実世界現実世界

モモモモババババイイイイルルルル

・・・・Second Life システムのシステムのシステムのシステムの調査調査調査調査・・・・Second Life システムのシステムのシステムのシステムの調査調査調査調査・ユーザログイン・ユーザログイン・ユーザログイン・ユーザログイン手順手順手順手順

・・・・iPhoneアプリケーションアプリケーションアプリケーションアプリケーション・ログイン・ログイン・ログイン・ログイン動作動作動作動作のののの実現実現実現実現

今後今後今後今後のののの課題課題課題課題・・・・UDP通信通信通信通信・・・・3D表示表示表示表示(OpenGL ES)、、、、GPS、、、、加速度加速度加速度加速度センサーセンサーセンサーセンサーなどのなどのなどのなどの連携連携連携連携