WebGL

libreria grafica per il web
Versione del 29 gen 2021 alle 10:08 di Inseritore (discussione | contributi) (testo e aggiornamento)

WebGL è una libreria grafica per il web (Web-based Graphics Library). È un contesto di HTML che fornisce un'API di grafica 3D per i browser web. Le specifiche sono ancora in costruzione. WebGL è gestito dal Khronos Group, un'organizzazione non profit.

Logo di WebGL

Panoramica

WebGL si basa su OpenGL ES 2.0 e fornisce un'interfaccia di programmazione per la grafica 3D. Usa l'elemento Canvas HTML5 e vi si accede attraverso le interfacce Document Object Model.

Librerie di sviluppo

Esistono diverse librerie per lo sviluppo di WebGL. La libreria WebGLU fu la prima disponibile pubblicamente[1]. Altre librerie che includono WebGL sono: Thee.js, GLGE, C3DL, Copperlicht, SpiderGL, SceneJS, Blend4Web, Verge3D, Processing.js e XB PointStream.

Google Chrome Experiments

Google Chrome Experiments è uno showroom online di esperimenti basati su browser web, programmi interattivi e progetti artistici. Lanciato il 1° marzo 2009, Google Chrome Experiments è un sito web ufficiale di Google che originariamente doveva testare i limiti di JavaScript e le prestazioni e le capacità del browser Google Chrome. Con il progredire del progetto, ha assunto il ruolo di mostrare e sperimentare le più recenti tecnologie open source basate sul web, come JavaScript , HTML5, WebGL, Canvas, SVG, CSS e altri. Tutti i progetti vengono inviati dagli utenti e realizzati utilizzando tecnologie open source.

WebGL è una delle tecnologie più comunemente utilizzate sul sito. La tecnologia ha anche guadagnato un uso attivo in app online famose e utili come Google Maps,  e Zygote Body (ex Google Body)[2][3][4].

Esempi

Note

  1. ^ First WebGLU release
  2. ^ Step inside the map with Google MapsGL, su googleblog.blogspot.in, Google official blog.
  3. ^ MapsGL, su support.google.com, Google Maps.
  4. ^ Roni Zeiger, Google Body becomes Zygote Body; built on open source 3D viewer, in Google Open Source blog, Google, January 9, 2012.

Altri progetti

Collegamenti esterni

Controllo di autoritàLCCN (ENsh2013000391 · GND (DE1138375152 · BNF (FRcb16707658v (data) · J9U (ENHE987007602372005171