OpenGL e realtà aumentata  Capire e conoscere OpenGL per   realizzare App orientate alla         Realtà Aumentata   France...
Open Graphics LibraryTrasformiamo realtà e fantasia        in COMPUTER GRAFICAFrancesco Abbo - Mobile software developer  ...
OpenGL - API       Interfaccia software nata per permettere ai  programmatori di comunicare con l’hardware al fine di     ...
Applicazioni OpenGLreal-time                                    NON real-timeFrancesco Abbo - Mobile software developer   ...
Perché OpenGL ES ?                                 • Anni di standardizzazione e supporto                                 ...
Macchina a stati ???  Pipeline grafica ???Francesco Abbo - Mobile software developer   www.   .it
Realtà aumentata                                             …molto più di semplice                                       ...
OpenGL al servizio dell’AR                       +                     =La grafica digitale che interagisce con la realtàF...
Francesco Abbo - Mobile software developer   www.   .it
Processiamo immagini in real-time tramite la definizione di Shaders            Fragment                                   ...
Francesco Abbo - Mobile software developer   www.   .it
Trasformazioni di mesh poligonali       Traslazione                                Rotazione                              ...
Francesco Abbo - Mobile software developer   www.   .it
Prototipo identificazione pavimenti        http://www.youtube.com/user/            Coming soon…                           ...
GRAZIE!Continuiamo a costruire il mondo a “triangoli”            consapevolmente…        Francesco Abbo - Mobile software ...
Upcoming SlideShare
Loading in …5
×

Smau milano 2012 arena expo comm francesco-abbo

335 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
335
On SlideShare
0
From Embeds
0
Number of Embeds
118
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Smau milano 2012 arena expo comm francesco-abbo

  1. 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. 2. Open Graphics LibraryTrasformiamo realtà e fantasia in COMPUTER GRAFICAFrancesco Abbo - Mobile software developer www. .it
  3. 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. 4. Applicazioni OpenGLreal-time NON real-timeFrancesco Abbo - Mobile software developer www. .it
  5. 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. 6. Macchina a stati ??? Pipeline grafica ???Francesco Abbo - Mobile software developer www. .it
  7. 7. Realtà aumentata …molto più di semplice realtà… “L’arricchimento della percezione sensoriale umana medianteinformazioni digitalizzate…”Francesco Abbo - Mobile software developer www. .it
  8. 8. OpenGL al servizio dell’AR + =La grafica digitale che interagisce con la realtàFrancesco Abbo - Mobile software developer www. .it
  9. 9. Francesco Abbo - Mobile software developer www. .it
  10. 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. 11. Francesco Abbo - Mobile software developer www. .it
  12. 12. Trasformazioni di mesh poligonali Traslazione Rotazione ScalaFrancesco Abbo - Mobile software developer www. .it
  13. 13. Francesco Abbo - Mobile software developer www. .it
  14. 14. Prototipo identificazione pavimenti http://www.youtube.com/user/ Coming soon… OpenGL ES 3.0Francesco Abbo - Mobile software developer www. .it
  15. 15. GRAZIE!Continuiamo a costruire il mondo a “triangoli” consapevolmente… Francesco Abbo - Mobile software developer francesco.abbo@xonne.it www. .it

×