9
Interaktivní 3D služby v cloudu Jiří Danihelka, project lead (RDC) / doktorand (DCGI) / stip. MS Mária Vámošová, junior researcher (RDC) / mgr. studentka MFF UK / stip. Vod Lukáš Kencl, ředitel, R&D Centre for Mobile Applications (RDC) / podpora MS

Interaktivní 3D služby v cloudu

Embed Size (px)

Citation preview

Page 1: Interaktivní 3D služby v cloudu

Interaktivní 3D služby v clouduJiří Danihelka, project lead (RDC) / doktorand (DCGI) / stip. MS

Mária Vámošová, junior researcher (RDC) / mgr. studentka MFF UK / stip. VodLukáš Kencl, ředitel, R&D Centre for Mobile Applications (RDC) / podpora MS

Page 2: Interaktivní 3D služby v cloudu

2

Inspirace – 3D Internet Interaktivní 3D řešení

client-server – Mluvicí mobilní hlava– 3D e-Shop

Technologie– VRML– Serverové skripty– Samostatná aplikace či

3D-viewer plugin– Rozpoznávání a syntéza řeči

internet3d.rdc.cz

Page 3: Interaktivní 3D služby v cloudu

3

Dlouhodobý cíl: interaktivní 3D platforma v Cloudu Přirozená interakce

– řeč– 3D prostředí

Architektura: škálovatelnost a moderní podpůrné technologie v browseru a cloudu

Rychlá tvorba alternativních 3D aplikací– e-Shopy– Hry– Výuka aj.

Page 4: Interaktivní 3D služby v cloudu

4

Cíle IOL ProjektuWorkplan and Deliverables

Design application structure; First prototype of client-side rendering of a talking-head

interface on desktop Windows using Silverlight technology; First prototype of client-cloud virtual shop application with

3D content using Windows Azure; Presentation and demo of the results at Microsoft Czech

Republic and other appropriate venues.

Page 5: Interaktivní 3D služby v cloudu

5

http://10ht0002.cloudapp.net/StoreSL5TestPage.aspx

Prototyp I: 3D prostředí s hlavou - architektura

HTTP

Graphics accelerated hardware

Windows OS (later also Linux and Mac)

Web browser (IE, Firefox, Chrome)

MS Silverlight runtime plugin (v. 5beta)

Virtual 3D Store app (.xap file)

XNA drawing surface

3D Store content (3D models, textures)

Microsoft datacenter

Windows Azure

ASP.Net web hosting

Virtual 3D Store (.xap file)

Azure Storage

Content data files

Cloud (Windows Azure)Client (MS Silverlight5 in browser)4. .obj, .jpg

2. .xap

1. request

3. request

Page 6: Interaktivní 3D služby v cloudu

6

Prototyp II – sdílená interakce v 3D Cloudu

XNA aplikace Silverlight v browseru

Page 7: Interaktivní 3D služby v cloudu

Further work: XNA Interface - Wrapper● XNA for different platforms:

● differencies in some aspects● Problem:

● portable and reusable code: not to need to change unnecessary code details

● Solution: ● create a common interface for calling parts of XNA in

both Silverlight 5 and Windows Phone 7● create common wrapper classes to use instead of

the original ones

Page 8: Interaktivní 3D služby v cloudu

XNA based 3D

Silverlight application

XNA Framework 4.0

Windows Phone 7.5 Silverlight application

Silverlight 5 Rutime Windows Phone 7.5 Silverlight

XNA Interface(shaders, rendering context)

XNA Rendering code

Page 9: Interaktivní 3D služby v cloudu

9

Přednosti a vyhlídky Kombinace MS Silverlight 5 + W

Azure + XNA – jedna z prvních aplikací

Možnost využití grafického HW akcelerátoru pro aplikace běžící ve webovém prohlížeči

Další rozvoj– Propojit s nástroji na zpracování řeči– Vybudování otevřené platformy pro

rychlou konfiguraci 3. stranou– Dynamické rozdělění nástrojů mezi

klienta a cloud dle možností klienta a okamžitých podmínek

– Více uživatelů v jednom prostředí Silný komerční potenciál

Děkujeme za podporu!