Skip to main content

Cos'è Web OpenGL ?

Web OpenGL è una libreria di software utilizzata per includere la computer grafica 2D e 3D su un sito Web.Come specifica pubblica, OpenGL può essere implementato liberamente su qualsiasi piattaforma senza royalty.In parte per questo motivo, è diventato piuttosto popolare e, a metà del 2011, è stato supportato da tutti i principali browser Web attraverso il WebGL Trade;biblioteca.Oltre alla sua popolarità sui personal computer, Web OpenGL è disponibile su molte altre piattaforme, come i telefoni cellulari e alcune console di videogiochi.

All'inizio degli anni '90, i programmatori di computer grafica si trovavano di fronte al complicato lavoro di software di programmazione che supportava un numero in rapido aumento di schede grafiche.Ogni produttore ha fornito le proprie librerie di software per aiutare con l'attività, ma i programmatori dovrebbero comunque programmare separatamente la grafica per ogni pezzo di hardware.Ogni programma dovrebbe quindi essere testato separatamente su hardware diverso.Se fossero state rilasciate nuove schede grafiche dopo il rilascio del software, c'era un'alta probabilità che il software avrebbe dovuto essere aggiornato per funzionare con il nuovo hardware.Questo processo è stato difficile, richiedendo tempo e costoso.

Una soluzione a questo problema era OpenGL .La nuova libreria di software potrebbe essere implementata su ogni nuova scheda grafica, il che significa che i programmatori dovrebbero programmare la loro grafica solo una volta e, fintanto che i driver grafici erano accurati e aggiornati, il software avrebbe funzionato.OpenGL Risolto anche il problema del test: tutte le schede grafiche sono diventate più o meno le stesse dal punto di vista della programmazione.Dato che funziona allo stesso modo su ogni tipo di computer, ha aperto la possibilità di portare facilmente giochi e altri software grafici tra diversi sistemi operativi e persino piattaforme hardware.Di solito OpenGl è implementato dal produttore di ogni nuova scheda grafica.

Man mano che sempre più contenuti sono diventati disponibili online, il problema di come gestire i contenuti interattivi per i media interattivi sono diventati più preoccupati.OpenGL aveva già risolto il problema per il software, ma i siti Web hanno restrizioni tecniche su quanto accesso hanno a un computer e al suo hardware.Web OpenGL tenta di risolvere questo problema creando OpenGL Libreria disponibile all'interno di un browser senza concedere app Web qualsiasi altro accesso al computer su cui stanno eseguendo.

Ci sono, tuttavia, alcuni svantaggi per Web OpenGL .In primo luogo, sebbene sia implementato su tutti i principali browser, potrebbe non essere installato su un computer specifico, soprattutto se quel computer esegue software più vecchi.Web OpenGL Può essere molto intenso sulle risorse e non può funzionare senza intoppi su computer o netbook di fascia bassa.Il programmatore può specificare esattamente ciò che desidera visualizzare il computer, ma il processo di rendering potrebbe fallire o rompersi in modi inaspettati.