Oživte si web 3D objekty, panoramaty nebo virtuálními procházkami

  • 11
Virtuální procházka městem či budovou, trojrozměrné objekty s možností otáčení a zoomu. A to vše bez použití náročných grafických programů a s nepříliš vysokými nároky na přenosovou rychlost.
Touha po originalitě nutí mnohé amatérské i profesionální web designéry k začleňování nových výtvarných a grafických prvků do stránky. Jednou z takových velice přitažlivých možností je i řešení firem iSeeMedia a TrueSpectra, které na českém trhu exkluzivně zastupuje společnost virtual-zoom s.r.o. Prostřednictvím programů těchto firem je možno on-line prohlížet různé grafické soubory a využít i funkcí pro přiblížení.

Základem je panorama

Virtuální procházky, 3D objekty a další (vše z možností přiblížení) umožňují výše zmíněné společnosti nabídnout návštěvníkům stránek či ukázat partnerům v prezentaci. Celý systém je přitom založen na systému panoramatické fotografie. Ta většinou vzniká tak, že je několik snímků okolí či nějakého objektu pospojováno dohromady, tak aby tvořily jeden celek se záběrem 360 °. Zatímco u záběrů okolí může propojením takových panoramatických fotografií vzniknout virtuální procházka, u předmětů, osob a dalších objektů lze vytvořit dokonalou iluzi 3D zobrazení. Vytvoření takového modelu tak vyjde na výrazně méně, než kdyby se takový objekt modeloval prostřednictvím nějakého specializovaného programu, jako je např. CAD.

Jak na to

Celý postup, kterým vznikne výsledná virtuální túra nebo 3D objekt, není příliš složitý. Stačí několik kvalitních digitalizovaných či digitálních fotografií, příslušné programy, pomocí nichž bude vytvořen požadovaný vzor a které jej nakonec umožní umístit na stránku a budou řešit případnou interakci. Výsledkem pak může být 3D či 360° panoramatický obrázek, kde lze jednotlivé části libovolně přibližovat, případně jej provázat s dalšími a vytvořit tak virtuální prohlídku. To vše v prostředí Java nebo Flash, takže návštěvník není nucen instalovat žádný speciální plug-in do svého prohlížeče.

Trojrozměrný objekt

Základem vytvoření prezentace trojrozměrného objektu je fotografie ve vysokém rozlišení. Takových je potřeba vytvořit alespoň osm. Prostřednictvím programu, který nese název „ PhotoVista 3D Objects“, je posléze možno snímky pořízené z několika úhlů pospojovat. Výsledkem má být kompletní pohled na zmíněný předmět, který nevynechává žádnou část. Platí přitom, čím více je vstupních fotografií, tím plynulejší bude rotace předmětu při prohlížení. Výsledný produkt je posléze možno exportovat do formátů GIF, AVI, JPEG nebo speciálního formátu FlashPix. Jak takový výsledný obrázek vypadá, můžete vidět zde. 

3D model mobilního telefonu 

Panorama a virtuální procházky

Podobně jako vzniká virtuální 3D objekt, je vytvořen panoramatický 2D snímek. K tomu slouží další produkt s označením „PhotoVista Panorama“. Pro komplexní využití všech možností této technologie se však nejlépe hodí celý balík „PhotoVista Virtulal Tour“. Ten obsahuje oba dříve zmíněné programy. A navíc nabízí možnost prostřednictvím odkazů (nazývaných zde „hotspot“) v obrázku, podobné jako klikacích map na webu, propojit již vytvořená panorama a 3D objekty do jednoho funkčního celku. Výsledkem pak může být například velice působivá virtuální návštěva muzea, kde se pomocí hotspotů procházíte mezi jednotlivými panoramaticky zachycenými expozicemi a v 3D zobrazení si můžete prohlížet exponáty.

Virtuální procházka hotelem 

ZoomImage Server

Vše doposud popsané se týkalo vytvoření souboru, který má být následně zobrazen. K tomu slouží další produkt se jménem „ZoomImage Server (ZIS)“. Ten takto připravený obraz objektu zpracuje a následně jeho serverová část řídí a ovládá způsob jeho zobrazení. Jedním z hlavních úkolů tohoto programu je připravit sekvenci snímků v několika rozlišeních. Snímky s vyšším rozlišením jsou pak využívány především při přibližování objektů a prohlížení detailů. K tomu je právě využitelný FlashPix formát, který uchovává snímek v originální velikosti a rozlišení, ale také v menších rozlišeních až do snímku s délkou hrany 64 pixelů i méně. Výsledkem je jeden soubor, v němž jsou uloženy tyto multiformátové informace. Navíc je každý obrázek s větším než nejmenším rozlišením virtuálně rozdělen na několik dílů tak, aby taková dlaždicová struktura byla využita při prohlížení detailů a zoomování. Je to z toho důvodu, aby se k uživateli či návštěvníkovi dostala pouze ta část obrazové informace, kterou požaduje, a nebyl tak nucen vytěžovat své připojení více, než je nezbytně nutné.

ZoomImage Server tedy reaguje na požadavky návštěvníka stránek, jež jsou zasílány prostřednictvím menu, které je součástí Java appletů pro prohlížení. Požadovaná obrazová data jsou posléze ze ZIS prostřednictvím protokolu Image Internet Protocol zasílána na uživatelův počítač. V praxi to vypadá tak, že si uživatel vybere určitou část, kterou chce zvětšit či přiblížit, a tento požadavek odešle ZIS. Ten odešle požadovaná obrazová data, která se posléze zobrazí. Na obrazovce monitoru uživatele to vypadá, jako by se požadovaný detail přiblížil a posléze doostřil.

TrueSpectra Image Server

Novinkou na tomto poli je „Image Server (IS)“ společnosti TrueSpectra. Její výhodou je vedle využití prostředí Java i práce v Macromedia Flash. Změnu uživatel pocítí hned na první pohled. Zatímco u javového ZIS je přibližování krokové, zde dochází k iluzi plynulému zoomu. Další výhodou může být podpora nekomprimovaného grafického formátu „TIFF“. Dočasným nedostatkem může být podpora zobrazování pouze 3D a 2D, přičemž na panoramatickém formátu se prozatím pracuje. K prohlížení grafických souborů uložených na IS, ale i ZIS lze využít FSI Flash-Viewer, který je vybaven sadou ovládacích prvků, jež umožňují velice pohodlné ovládání.

2D pohled na Prahu z možností přiblížení 

Využití

Je asi jasné, že podobné systémy využijí především podniky, galerie, hotely apod. Těm se za poměrně rozumný peníz nabízí možnost velice originální propagace, a to nejen on-line.