Download - Virtu álna F II T

Transcript
Page 1: Virtu álna  F II T

VirtuVirtuálna Fálna FIIIITT

Interaktívny 3D model budovyInteraktívny 3D model budovyTechnická prezentáciaTechnická prezentácia

Tím: Tím: Bc.Bc. Marcela Polerecká Marcela Polerecká Bc.Bc. Martin Uhlík Martin Uhlík

Bc.Bc. Martin Mihalovič Martin Mihalovič Bc.Bc. Ľubomír Lackovič Ľubomír Lackovič Bc.Bc. Pavol Nágl Pavol Nágl Bc.Bc. Peter Voroňák Peter Voroňák

VedVedúci: úci: Mgr. Mgr. Alena KovárováAlena Kovárová

Page 2: Virtu álna  F II T

• Oboznámenie sa s produktom – dôvody vzniku• Architektúra, navigácia• Modelovanie 3D prostredia• Klient/Server komunikácia• Future work• Ukážka produktu

OBSAHOBSAH

Page 3: Virtu álna  F II T

• Názov: Virtuálna FVirtuálna FIIIITT3D3D Model Model

• Webový 3D model• Interaktívny model• Realistický model

PPozriem, ozriem, vvidím, idím, vviemiem!!

>> Čo? Čo?

Page 4: Virtu álna  F II T

ČO VIEM:

• Nechcem blúdiť!

• Poznám rozvrhy miestností.

• Viem kde je kto.

• Viem kedy a kde majú otvorené.

• A konečne mať prehľad!

> Pre> Prečo ? čo ? ČO OČAKÁVAM:

• Dostupnosť odkiaľkoľvek

• 3D prechádzky

• Jednoduchá inštalácia

• Vyhľadávanie• Široká škála prvkov a

interaktivity• Navigácia• Nenáročný na výkon

• Intuitívne ovládanie• Informácie ako na dlani

PPozriem, ozriem, vvidím, idím, vviemiem!!

Page 5: Virtu álna  F II T

> Ako> Ako ? ?

Tím 03Tím 03

• Prechádzky• Navigácia v 3D

• Interaktivita prvkov

• Renderovanie v prehliadači

• Dostupné z webu!

Prechádzka s Prechádzka s myšoumyšou v ruke : F v ruke : FIIIITT3D3D

Page 6: Virtu álna  F II T

Naše heslo:Naše heslo:

Pozriem, vidím, viem ! Pozriem, vidím, viem !

Neklopte, ak neviete, kto je za dveramiNeklopte, ak neviete, kto je za dverami!!

Page 7: Virtu álna  F II T

> > Architektúra Architektúra

Tím 03Tím 03

Web stránka Virtuálna FIIT (HTML + JavaScript)

Funkcie súvisiace s pobybom(otváranie dverí, prechod medzi poshodiami)

+ Navigácia

Časti modelu(*.o3dtgz)

Info o miestnostiach(popisy, rozvrhy...)

Page 8: Virtu álna  F II T

> > ImplementáciaImplementácia

Tím 03Tím 03

• Problém: 3D prostredie pre web• Riešenie: Google O3D• API postavené na JavaScripte• Potrebný plug-in do browsera• Načítava 3D modely s príponou .o3dtgz

Page 9: Virtu álna  F II T

> > Navigácia Navigácia

Page 10: Virtu álna  F II T

> > Implementácia navigácieImplementácia navigácie

Tím 03Tím 03

• „offline“ reprezentácia prepojenia miestností• XML s grafom miestností• Spojenia sú ováhované – váha je „dostupnosť“

dvoch bodov (väčšinou vzdialenosť)

• Nájdenie najkratšej cesty v grafe• Dijkstrov algoritmus

Page 11: Virtu álna  F II T

> > ModelovanieModelovanie

Tím 03Tím 03

• 1 poschodie = 1 model• Proces vytvorenia modelu poschodia:• 3DS Max• planes, components, map (png)

• OpenCOLLADA• formát - DAE

• O3DConverter• formát – o3dtgz

Page 12: Virtu álna  F II T

> > Model planesModel planes

Tím 03Tím 03

• Modelovanie podľa dwg výkresov• miestnosti, schodiská, dvere, navigačné hrany,

označenie navigačných hrán

• Problémy• zrkadlenie objektov• posun pivota dverí• celkovo zložité prostredie 3DS Max-u

Page 13: Virtu álna  F II T

> > Model planesModel planes

Tím 03Tím 03

Page 14: Virtu álna  F II T

> > Model componentsModel components

Tím 03Tím 03

• Skomponentovanie objektov• Aplikovanie materiálov• Označenie miestností• Optimalizácia a zgrupovanie komponentov• Vygenerovanie a upravenie mapy modelu

poschodia

Page 15: Virtu álna  F II T

Hierarchická Hierarchická štruktúra štruktúra komponentovkomponentov

Tím 03Tím 03

Page 16: Virtu álna  F II T

> > Model componentsModel components

Tím 03Tím 03

Page 17: Virtu álna  F II T

> Server> Server, , podpornpodporné prostriedkyé prostriedky

Tím 03Tím 03

• Apache Web Server• PHP 5• MySQL

• AJAX – Asynchrónna komunikácia s DB

• SVN, Jira, Google Project

Page 18: Virtu álna  F II T

> > DatabázaDatabáza MySQL MySQL

Tím 03Tím 03

• Miestnosti• Ľudia• Rozvrhy

• Automatická synchronizácia s XML pre navigáciu (pomocou PHP)

Page 19: Virtu álna  F II T

> > TestovanieTestovanie

Tím 03Tím 03

• Testovanie používateľmi (bez predošlých skúseností s aplikáciou)

• Oslovených cca 50 subjektov• Oblasti• Plynulosť zobrazovania• Spoľahlivosť a správna funkčnosť• Jednoduchosť ovládania a rozloženie grafických

elementov• Vizuálna stránka

Page 20: Virtu álna  F II T
Page 21: Virtu álna  F II T

> Future work> Future work

Tím 03Tím 03

• Integrácia s inými informačnými systémami• AIS – osoby, miestnosti, rozvrhy• Jedálenský systém – obedy

• Vylepšenie vyhľadávania• Grafická stránka 3D

• Textúry, výťahy, vybavenie miestností

• Automatické zisťovanie polohy podľa polohy PC v budove