Ci sono librerie per rendere l’immenso compito di creare una scena tridimensionale direttamente in WebGL più facile – come sapete Tre.js è il più usato, ma non l’unico. Ci sono una buona quantità di framework, strumenti, motori di gioco e librerie che vale anche la pena sperimentare.
Puoi trovare framework specializzati in WebVR come A-Frame e Physical Based Render engine (PBR) che creano scene sorprendenti e materiali altamente realistici nel nostro browser. Devi ricordare il fantastico sito “For Honor Scars” le cui trame, luci e prestazioni ci hanno lasciato a bocca aperta. In questo caso particolare hanno usato un micro framework WebGL chiamato nanogl.
WebGL non è solo per le scene 3D e Pixi.js è arrivato per facilitare la creazione e l’arricchimento degli effetti visivi, applicando shader alle scene 2D e migliorando notevolmente il rendering di quegli effetti. WebGL, d’altra parte, è diventato l’ambiente perfetto per l’implementazione dell’IA, ad esempio in questo articolo “Come è possibile utilizzare gli shader AI, AR e WebGL per assistere gli ipovedenti” puoi leggere di un’app che aiuta gli ipovedenti a rilevare gli oggetti nei loro dintorni. L’app utilizza un auricolare VR e applica uno shader, “Edge Detection” per riconoscere gli oggetti utilizzando algoritmi di visione artificiale. Questo è solo uno delle centinaia di esempi che puoi trovare, proprio come i famosi esperimenti di Google AI. WebGL è anche ovviamente la base per le API tra cui WebAudio, WebVR e il futuro WebXR.
30. WebGL Siti sperimentali ☆ ☆
Questa è solo una piccola selezione dei recenti siti WebGL di nota, ma se si vuole guardare indietro alla storia dei migliori progetti nel corso degli ultimi anni, andare alla nostra collezione WEBGL o cercare utilizzando il tag WebGL in tecnologie. È inoltre possibile esplorare i tag Tre.js o Pixi.js mostra tutti favolosi esempi dell’uso di WebGL.