Seminario Del Corso di Interazione Uomo - Macchina Professore Referente : Fabio Pittarello AA : 2008 / 2009 Autore : Milan...
AR? AR = Augmented Reality (Realtà Aumentata) La realtà aumentata come particolare estensione della realtà virtuale.  Cons...
How it works
Applicazioni Medico Militare Entertaiment
Esempio di AR
Sviluppo applicazioni AR <ul><li>Soluzioni Commerciali complete di IDE per authoring visivo ( $$$ ) </li></ul><ul><li>Open...
ARToolkit <ul><li>Semplice Framework per sviluppare applicazioni AR </li></ul><ul><li>Libreria Multipiattaforma </li></ul>...
Problema Come rendere disponibile questa tecnologia su macchine senza avere programmi , librerie installate, framework, .....
FLARToolkit FLARToolkit non è altro che il porting in Actionscript 3 di ARtoolkit FLART non dispone però di un rendering e...
Papervision 3D RenderEngine e Libreria per Gestire Ambienti 3D, primitive, texture mapping, modelli 3D  ed altro con l’aus...
Come Funziona <ul><li>Creazione Marker (Photoshop & Marker Generator App) </li></ul><ul><li>Import Dati Relativi Librerie,...
FLART + PV3D
<ul><li>Installazioni Multimediali </li></ul><ul><li>Siti Web con interazione aumentata da parte dell’utente </li></ul><ul...
FLART + PV3D Pro Contro <ul><li>Embed in qualsiasi browser che supporti flash  </li></ul><ul><li>Facilità di programmazion...
Let’s Demo Togheter Tutto il materiale delle demo lo trovate su http://www.tinyurl.com/ardsi09
Credits & Docs <ul><li>Augented Reality Page -  http://www.se.rit.edu/~jrv/research/ar/ </li></ul><ul><li>ARToolkit -  htt...
Upcoming SlideShare
Loading in...5
×

Augmented Reality For Fun & profit

2,002

Published on

Slides for the course HCI - Human Machine Interaction . Università Ca' Foscari Venezia 2009 - Milan Luca

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,002
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
79
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Augmented Reality For Fun & profit

  1. 1. Seminario Del Corso di Interazione Uomo - Macchina Professore Referente : Fabio Pittarello AA : 2008 / 2009 Autore : Milan Luca Matr. 810468 Augmented Reality for fun & profit
  2. 2. AR? AR = Augmented Reality (Realtà Aumentata) La realtà aumentata come particolare estensione della realtà virtuale. Consiste nel sovrapporre alla realtà percepita dal soggetto una realtà virtuale generata dal computer. La percezione del mondo dell’utilizzatore viene “aumentata” da oggetti virtuali che forniscono informazioni supplementari sull’ambiente reale.
  3. 3. How it works
  4. 4. Applicazioni Medico Militare Entertaiment
  5. 5. Esempio di AR
  6. 6. Sviluppo applicazioni AR <ul><li>Soluzioni Commerciali complete di IDE per authoring visivo ( $$$ ) </li></ul><ul><li>Open Source ( Free ) </li></ul><ul><ul><ul><ul><li>ARToolkit (il più supportato dalla comunità) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>DART - The Designer's Augmented Reality Toolkit (progetto abbandonato nel 2005) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Altri </li></ul></ul></ul></ul>
  7. 7. ARToolkit <ul><li>Semplice Framework per sviluppare applicazioni AR </li></ul><ul><li>Libreria Multipiattaforma </li></ul><ul><li>Supporto Periferiche video avanzato di facile calibrazione </li></ul><ul><li>Veloce ed economico marker tracking </li></ul><ul><li>Rendering basato su OpenGL </li></ul><ul><li>Supporto VRML </li></ul><ul><li>Semplici API ( in C ) e altri linguaggi supportiati (Java, Matlab, Adobe Flash) </li></ul><ul><li>Open Source </li></ul>Libreria per sviluppare applicazioni AR
  8. 8. Problema Come rendere disponibile questa tecnologia su macchine senza avere programmi , librerie installate, framework, ..? FLARToolkit + Papervision3d
  9. 9. FLARToolkit FLARToolkit non è altro che il porting in Actionscript 3 di ARtoolkit FLART non dispone però di un rendering engine efficente per gestire primitive 3D per cui viene reso necessario l’uso di un altra libreria
  10. 10. Papervision 3D RenderEngine e Libreria per Gestire Ambienti 3D, primitive, texture mapping, modelli 3D ed altro con l’ausilio di Adobe ActionScript 3 Sito Ufficiale http://www.papervision3d.org / Blog Ufficiale http://blog.papervision3d.org / Esempio al primo Link
  11. 11. Come Funziona <ul><li>Creazione Marker (Photoshop & Marker Generator App) </li></ul><ul><li>Import Dati Relativi Librerie, Camera, e Marker </li></ul><ul><li>Setup dell’ambiente 3D </li></ul><ul><li>Aggiunta oggetti nell’ambiente 3D </li></ul><ul><li>Definizione degli eventi legati al riconoscimento del marker ed eventuali. (tastiera , mouse, collisioni oggetti 3D ... ) </li></ul><ul><li>Compilazione codice con conseguente oggetto SWF eseguibile. </li></ul>
  12. 12. FLART + PV3D
  13. 13. <ul><li>Installazioni Multimediali </li></ul><ul><li>Siti Web con interazione aumentata da parte dell’utente </li></ul><ul><ul><ul><ul><li>Esempio Mini (Visto precendentemente) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Biglietti da visita con contenuti multimediali </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Viral marketing </li></ul></ul></ul></ul><ul><li>Didattica </li></ul>Applicazioni Possibili
  14. 14. FLART + PV3D Pro Contro <ul><li>Embed in qualsiasi browser che supporti flash </li></ul><ul><li>Facilità di programmazione </li></ul><ul><li>Costruzione di siti web con capabilità di realtà aumentata </li></ul><ul><li>Librerie Gratuite </li></ul><ul><li>Portabilità in qualsiasi sistema </li></ul><ul><li>Caricamento Modelli Collada </li></ul><ul><li>Molta Documentazione su Papervision </li></ul><ul><li>ActionScript 3 OOP flessibile </li></ul><ul><li>Import di modelli 3d in formato COLLADA </li></ul><ul><li>Consumo di risorse del browser per il plugin flash </li></ul><ul><li>Non ancora pienamente compatibile con le funzionalità di Flash 10 </li></ul><ul><li>IDE di sviluppo (Adobe Flex) a pagamento </li></ul><ul><li>Poca documentazione riguardo FLART </li></ul><ul><li>Combinare le due librerie può presentare difficoltà iniziali </li></ul><ul><li>Authoring Visuale 3d non ancora presente </li></ul>
  15. 15. Let’s Demo Togheter Tutto il materiale delle demo lo trovate su http://www.tinyurl.com/ardsi09
  16. 16. Credits & Docs <ul><li>Augented Reality Page - http://www.se.rit.edu/~jrv/research/ar/ </li></ul><ul><li>ARToolkit - http://www.hitl.washington.edu/artoolkit/ </li></ul><ul><li>FLARToolkit - http://www.libspark.org/wiki/saqoosha/FLARToolKit/en </li></ul><ul><li>FLARToolKit スタートガイド - http://saqoosha.net/flartoolkit/start-up-guide/ </li></ul><ul><li>FlarToolkit/Flash Augmented Reality Getting Started - http://www.mikkoh.com/blog/?p=182 </li></ul><ul><li>Blog Papervision 3D - http://blog.papervision3d.org/ </li></ul><ul><li>Papervision3D Docs - http://papervision3d.googlecode.com/svn/trunk/as3/trunk/docs/index.html </li></ul><ul><li>Guida Papervision3D - http://flash.html.it/guide/leggi/155/guida-papervision3d/ </li></ul>Questa opera è pubblicata sotto una Licenza Creative Commons
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×