Your SlideShare is downloading. ×
OpenGL e realtà aumentata
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

OpenGL e realtà aumentata

541
views

Published on

Speech SMAU Milano del 19/10/2012 tenuto da Francesco Abbo sviluppatore Xonne. …

Speech SMAU Milano del 19/10/2012 tenuto da Francesco Abbo sviluppatore Xonne.
La realizzazione di App mobile sfruttando le potenzialità di OpenGL e i concetti della realtà aumenta. Presentazione delle tecnologie ed approccio allo sviluppo di un prototipo.

Published in: Technology

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

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. OpenGL e realtà aumentata Capire e conoscere OpenGL per realizzare App orientate alla Realtà Aumentata Francesco Abbo - Mobile software developer francesco.abbo@xonne.it www. .it
  • 2. Open Graphics LibraryTrasformiamo realtà e fantasia in COMPUTER GRAFICAFrancesco Abbo - Mobile software developer www. .it
  • 3. OpenGL - API Interfaccia software nata per permettere ai programmatori di comunicare con l’hardware al fine di realizzare grafica 3DFrancesco Abbo - Mobile software developer www. .it
  • 4. Applicazioni OpenGLreal-time NON real-timeFrancesco Abbo - Mobile software developer www. .it
  • 5. Perché OpenGL ES ? • Anni di standardizzazione e supporto • Ottimizzazione delle risorse di sistema • Ottimizzazione delle performance • Maggiore controllo • Flessibilità interpretative • Portabilità multi-piattaforma • Riutilizzabilità del codice • Conoscenze acquisite di computer graficaFrancesco Abbo - Mobile software developer www. .it
  • 6. Macchina a stati ??? Pipeline grafica ???Francesco Abbo - Mobile software developer www. .it
  • 7. Realtà aumentata …molto più di semplice realtà… “L’arricchimento della percezione sensoriale umana medianteinformazioni digitalizzate…”Francesco Abbo - Mobile software developer www. .it
  • 8. OpenGL al servizio dell’AR + =La grafica digitale che interagisce con la realtàFrancesco Abbo - Mobile software developer www. .it
  • 9. Francesco Abbo - Mobile software developer www. .it
  • 10. Processiamo immagini in real-time tramite la definizione di Shaders Fragment Vertex Shader Shader vec4 pixelColor = texture2D(videoFrame, textureCoordinate); Poligono RAW camera Texture processata Francesco Abbo - Mobile software developer www. .it
  • 11. Francesco Abbo - Mobile software developer www. .it
  • 12. Trasformazioni di mesh poligonali Traslazione Rotazione ScalaFrancesco Abbo - Mobile software developer www. .it
  • 13. Francesco Abbo - Mobile software developer www. .it
  • 14. Prototipo identificazione pavimenti http://www.youtube.com/user/ Coming soon… OpenGL ES 3.0Francesco Abbo - Mobile software developer www. .it
  • 15. GRAZIE!Continuiamo a costruire il mondo a “triangoli” consapevolmente… Francesco Abbo - Mobile software developer francesco.abbo@xonne.it www. .it