Il corso si pone l’obiettivo di insegnare le basi delle WebGL, API del W3C che permette di creare contenuti in 2D e 3D ad alte prestazione su browser senza l’utilizzo di plugin esterni. Dopo un’introduzione sui concetti base di questa tecnologia, ci soffermeremo sugli shader e su GLSL. Inoltre lavoreremo con dei framework basati su WegGL che ci permetteranno di creare applicazioni performanti in poco tempo. In particolare analizzeremo nel dettaglio three.js e PixiJS, rispettivamente specializzati in grafica 3D e 2D.
Unico prerequisito del corso è una buona conoscenza di JavaScript, anche delle ultime novità introdotte con Ecmascript 6.
Il corso è impostato per i team che vogliono iniziare a utilizzare WebGL o una delle tecnologie a esso collegata: durante il corso verranno mostrati molti esempi di codice che permetteranno da subito di capire le potenzialità di ciascuna delle tecnologie studiate.
Giorno 1
Giorno 2