OpenGL Definizione significato

Cos’è il OpenGL?

OpenGL, abbreviazione di “Open Graphics Library”, è un’interfaccia di programmazione di applicazioni ( API) progettata per rendering 2D e 3D graphics. Fornisce un insieme comune di comandi che possono essere usati per gestire la grafica in diverse applicazioni e su più piattaforme.

Utilizzando OpenGL, un sviluppatore può usare lo stesso codice per rendere la grafica su un Mac, PC, o un dispositivo mobile. Quasi tutti i moderni sistemi operativi e dispositivi hardware supportano OpenGL, rendendolo una scelta facile per lo sviluppo grafico. Inoltre, molte schede video e GPUs integrate sono ottimizzate per OpenGL, permettendo loro di processare i comandi OpenGL in modo più efficiente di altre librerie grafiche.

Esempi di comandi OpenGL includono disegnare poligoni, assegnare colori alle forme, applicare texture ai poligoni (texture mapping), ingrandire e ridurre, trasformare poligoni e ruotare oggetti. OpenGL è anche usato per gestire gli effetti di luce, come le fonti di luce, le ombre e le ombre. Può anche creare effetti come foschia o nebbia, che possono essere applicati a un singolo oggetto o a un’intera scena.

OpenGL è comunemente associato ai videogiochi a causa del suo uso diffuso nel gioco 3D. Fornisce agli sviluppatori un modo semplice per creare giochi crossplatform o port un gioco da una piattaforma all’altra. OpenGL è anche usato come libreria grafica per molte applicazioni CAD, come AutoCAD e Blender. Anche Apple usa OpenGL come base delle librerie grafiche macOS Core Animation, Core Image, e Quartz Extreme.

NOTE:OpenGL fu originariamente sviluppato e rilasciato da Silicon Graphics (SGI) nel 1992. La versione iniziale fu approvata da un comitato di revisione dell’architettura, che includeva Microsoft, IBM, DEC e Intel. Nel 2006, SGI ha passato lo sviluppo e la manutenzione di OpenGL a The Khronos Group.

La descrizione di OpenGL in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di OpenGL o vuoi suggerire un nuovo termine tecnico, contattaci.