Smau milano 2012 arena expo comm francesco-abbo
-
Upload
smau -
Category
Technology
-
view
364 -
download
0
Transcript of Smau milano 2012 arena expo comm francesco-abbo
OpenGL e realtà aumentataCapire e conoscere OpenGL per
realizzare App orientate alla
Realtà Aumentata
www. .it
Francesco Abbo - Mobile software developer
Open Graphics Library
www. .it
Trasformiamo realtà e fantasia in COMPUTER GRAFICA
Francesco Abbo - Mobile software developer
www. .it
Interfaccia software nata per permettere ai programmatori di comunicare con l’hardware al fine di
realizzare grafica 3D
Francesco Abbo - Mobile software developer
OpenGL - API
www. .itFrancesco Abbo - Mobile software developer
Applicazioni OpenGLNON real-timereal-time
www. .itFrancesco Abbo - Mobile software developer
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 grafica
www. .itFrancesco Abbo - Mobile software developer
Macchina a stati ???
Pipeline grafica ???
www. .it
Realtà aumentata
…molto più di semplice realtà…
“L’arricchimento della percezione sensoriale
umana mediante informazioni digitalizzate…”
Francesco Abbo - Mobile software developer
www. .it
+ =
OpenGL al servizio dell’AR
La grafica digitale che interagisce con la realtà
Francesco Abbo - Mobile software developer
www. .itFrancesco Abbo - Mobile software developer
www. .it
Processiamo immagini in real-time tramite la definizione di Shaders
FragmentShader
VertexShader
vec4 pixelColor = texture2D(videoFrame, textureCoordinate);
Poligono RAW camera Texture processata
Francesco Abbo - Mobile software developer
www. .itFrancesco Abbo - Mobile software developer
www. .it
Trasformazioni di mesh poligonali
Traslazione Rotazione
Scala
Francesco Abbo - Mobile software developer
www. .itFrancesco Abbo - Mobile software developer
www. .it
OpenGL ES 3.0
http://www.youtube.com/user/
Coming soon…
Prototipo identificazione pavimenti
Francesco Abbo - Mobile software developer
GRAZIE!
Continuiamo a costruire il mondo a “triangoli” consapevolmente…
www. .it
Francesco Abbo - Mobile software developer