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.
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
OpenGL e realtà aumentata
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
3. OpenGL - API
Interfaccia software nata per permettere ai
programmatori di comunicare con l’hardware al fine di
realizzare grafica 3D
Francesco 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 grafica
Francesco 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 mediante
informazioni 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
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
14. Prototipo identificazione pavimenti
http://www.youtube.com/user/
Coming soon…
OpenGL ES 3.0
Francesco 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