Virtu álna F II T

Post on 30-Dec-2015

28 views 2 download

description

Tím: Bc. Marcela Polerecká Bc. Martin Uhlík Bc. Martin Mihalovič Bc. Ľubomír Lackovič Bc. Pavol Nágl Bc. Peter Voroňák Ved úci : Mgr. Alena Kovárová. Virtu álna F II T. Interaktívny 3D model budovy Technická prezentácia. OBSAH. Oboznámenie sa s produktom – dôvody vzniku - PowerPoint PPT Presentation

Transcript of 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á

• 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

• 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?

Č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!!

> 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

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!!

> > 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...)

> > 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

> > Navigácia Navigácia

> > 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

> > 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

> > 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

> > Model planesModel planes

Tím 03Tím 03

> > 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

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

Tím 03Tím 03

> > Model componentsModel components

Tím 03Tím 03

> 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

> > DatabázaDatabáza MySQL MySQL

Tím 03Tím 03

• Miestnosti• Ľudia• Rozvrhy

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

> > 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

> 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