SlideShare une entreprise Scribd logo
1  sur  15
Tehnologija iza popularnih Augmented Reality aplikacija na iPhoneu ,[object Object]
Augmented Reality “Proširena”, “Dopunjena”, “Poboljšana” Stvarnost Što je to? Tko to koristi? Zašto je važna? Nedostaci? Budućnost?
iPhone & AR ,[object Object]
Preciznost
Odziv
Filtriranje G sile
iPhone & AR ,[object Object]
Vektor magnetskog polja
Preciznost
Kalibracija
“Pravi” sjever
iPhone & AR ,[object Object]
Preciznost
Odziv
Pretvaranje koordinata

Contenu connexe

Plus de IT Showoff

Plus de IT Showoff (8)

Panel diskusija - usporedba Web frameworka (IT Showoff)
Panel diskusija - usporedba Web frameworka (IT Showoff)Panel diskusija - usporedba Web frameworka (IT Showoff)
Panel diskusija - usporedba Web frameworka (IT Showoff)
 
Senko Rašić - Git (IT Showoff)
Senko Rašić - Git (IT Showoff)Senko Rašić - Git (IT Showoff)
Senko Rašić - Git (IT Showoff)
 
24 Sata - Ne zaboravi titlove prezentacija (IT Showoff)
24 Sata - Ne zaboravi titlove prezentacija (IT Showoff)24 Sata - Ne zaboravi titlove prezentacija (IT Showoff)
24 Sata - Ne zaboravi titlove prezentacija (IT Showoff)
 
Željko Filipin - Testing Showoff (IT Showoff)
Željko Filipin - Testing Showoff (IT Showoff)Željko Filipin - Testing Showoff (IT Showoff)
Željko Filipin - Testing Showoff (IT Showoff)
 
Tomislav Capan - Muzika Hr (IT Showoff)
Tomislav Capan - Muzika Hr (IT Showoff)Tomislav Capan - Muzika Hr (IT Showoff)
Tomislav Capan - Muzika Hr (IT Showoff)
 
Dinko Korunić - Skalabilna web rješenja (IT Showoff)
Dinko Korunić - Skalabilna web rješenja (IT Showoff)Dinko Korunić - Skalabilna web rješenja (IT Showoff)
Dinko Korunić - Skalabilna web rješenja (IT Showoff)
 
Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...
Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...
Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...
 
Branimir Šloser - Razbor IT (IT Showoff)
Branimir Šloser - Razbor IT (IT Showoff)Branimir Šloser - Razbor IT (IT Showoff)
Branimir Šloser - Razbor IT (IT Showoff)
 

Krešimir Prcela - Tehnologija iza popularnih Augmented reality aplikacija na iPhoneu (IT Showoff)

Notes de l'éditeur

  1. Cilj “Augmented reality”-ja ili pojačane stvarnosti je dodavanje informacija nekom objektu iz stvarnog svijeta. Tu se ne koristi simulacija stvarnog svijeta nego se samo o informativnom sadržaju koji je vezan za neki stvarni objekt ili mjesto. Npr. AR može biti podatak o nekoj lokaciji, npr. ime lokacije, eventi koji će se desiti u skoroj budućnosti, zabilježeni video isječak povijesnog događaja, audio komentar na objekt... dakle sve što može pojačati korisnikovo iskustvo. Zanimljivo, nije nužno da se korisnik nalazi na određenoj lokaciji. Primjeri upotrebe AR-a: - piloti imaju display na kojem vide informacije o krajoliku iznad kojeg leti - na putovanjima uz pomoć GPS uređaja dobivamo dodatne informacije o nekim lokacijama - u medicini, npr. magnetskom rezonancom se skupljaju podaci i vežu na model ljudskog tijela. Važna je jer pojačava korisnikovo iskustvo i znanje o svijetu u kojem živi, a sa druge strane on i sam može pridonositi dodavajući svoje znanje u takav tehnološki sustav. Nedostaci AR-a su načešće skupa i kompleksna tehnologija. Ali zato je tu iphone, sa iznimnim tehnološkim mogućnostima za AR, a ujedno je i dostupan velikom broju korisnika.
  2. Dakle prvu ću navesti koji su tehnološki preduvjeti na iphoneu potrebni da bi se ovakav scenarij ostvario. Za AR nas zanima GPS lokacija i orijentacija mobitela. Integriran akcelerometar – daje izlazne vrijednost sa frekvencijom od 100Hz i 400Hz Preciznost 1g, ovisna o temperaturi Vektor sile se dobiva u lokalnom koordinatnom sustavu Filtriranjem dobivene sile u svakom frameu se čuva konstantna sila G Nije dovoljna informacija za dobivanje potpune orijentacije
  3. Integriran je u novi 3GS model Preko update evenata dobiva se vektor magnetske indukcije u lokalnom koordinatnom sustavu Moguće magnetsko ometanje uređaja, i često je potrebna kalibracija Sporiji odziv Uz kombinaciju sa GPS api daje pravi kut prema geografskom polu
  4. Iphone ima podršku za davanje geografske lokacije sa više razina preciznosti. Rang preciznosti je od 3km pa do 10m. Najveća preciznost uzrokuje veću aktivnost i konzumaciju baterije. Najveća preciznost ima brži odziv. Na otvorenom prostoru brzo i precizno se dobije lokacija. U zatvorenim prostorima čak nije moguće dobiti novu lokaciju nego se dobiva zadnja spremljena lokacija. Korisnik se stavlja u centar XYZ sustava, a geo-lokacije bliskih mjesta se preračunavaju u taj relativni sustav
  5. OpenGL – open graphics language koji služi za ostvarenje trodimenzionalne virtualne scene OpenGL ES 1.0 – restrikcije na kompleksne GPU operacije, Izbačeno: quadovi i poligoni, 3d texture, direktno pisanje u front buffer, kopiranje pixela, display liste, spremanje i loadanje stanja Dodano: support za fixed point hardware OpenGL ES 2.0 – uvedeni shaderi, automatsko genereiranje mipmapa, multitexturing i operacije na texturama Odvojen support za ES1 i ES2 aplikacije iPhone SDK ima OpenGLES framework koji se može jednostavno dodati i koristiti unutar projekta. Aplikacije rade na način da se postavi timer koji poziva rendanje scene sa fixnim framerateom. Na taj način se daje aplikaciji prostora za ostale taskove. Orijentacija promatrača koja smo izračunali uz pomoć akcelerometra i magnetometra se setira u svakom frameu kao matrica projekcije za rendanje scene.
  6. GPS daje novu dimenziju shoutemu. Korisnicima je omogućeno da se ucheckiraju na mjesto, da dodaju nova mjesta, da vide koja su mjesta u blizini, da vide gdje su im prijatelji, da vide o čemu se priča na nekom mjestu. Posebna motivacija da bi ljudi koristili ovakav sustav je nagrađivanje, bilo virtualno sa bedževima ili sa stvarnim novčanim nagradama. Ovdje leži potencijal da se povežu i budući važni događaji sa određenim mjestima, da se vidi tko od prijatelja će doći na taj događaj i šta se priča o takvom eventu.
  7. Pokretanjem AR viewa aktivira se kamera, GPS, kompas i akcelerometar. Na displayu se preko realnih objekata prikazuju dodatne informacije o tom objektu. Trenutno nije implementirano ali mogla bi se mjesta filtrirati po imenu, kategoriji, udaljenosti ili ratingu kako bi se korisnik lakše snalazio u urbanoj džungli. Kada se iPhone postavi u horizontalan položaj onda AR nema smisla pa se aktivira map view na način da se mapa sama okreće prema pravom sjeveru. AR je procesorski zahtjevan, aktivirana je kamera, GPS, kompas i akcelerometar. Unatoč tome aplikacija radi fluentno i zadovoljavajuće.