Significado de OpenGL (Qué es y Definición)
OpenGL, abreviatura de “Open Graphics Library”, es una interfaz de programación de aplicaciones ( API) diseñada para representar gráficos 2D y 3D . Proporciona un conjunto común de comandos que pueden utilizarse para gestionar gráficos en diferentes aplicaciones y en múltiples plataformas.
Al utilizar OpenGL, un desarrollador puede usar el mismo código para renderizar gráficos en un Mac, PC o dispositivo móvil. Casi todos los sistemas operativos y dispositivos de hardware modernos soportan OpenGL, por lo que es una opción fácil para el desarrollo de gráficos. Además, muchas tarjetas de vídeo y GPUs integradas están optimizadas para OpenGL, lo que les permite procesar los comandos de OpenGL de forma más eficiente que otras librerías gráficas.
Los ejemplos de comandos de OpenGL incluyen el dibujo de polígonos, la asignación de colores a las formas, la aplicación de texturas a los polígonos (mapeo de texturas), el acercamiento y alejamiento, la transformación de polígonos y la rotación de objetos. OpenGL también se utiliza para gestionar los efectos de iluminación, como las fuentes de luz, el sombreado y las sombras. También puede crear efectos como la bruma o la niebla, que pueden aplicarse a un solo objeto o a toda la escena.
OpenGL se asocia comúnmente con los videojuegos debido a su uso generalizado en los juegos 3D. Proporciona a los desarrolladores una forma sencilla de crear juegos multiplataforma o portar un juego de una plataforma a otra. OpenGL también se utiliza como biblioteca de gráficos para muchas aplicaciones CAD, como AutoCAD y Blender. Incluso Apple utiliza OpenGL como base de las bibliotecas gráficas macOS Core Animation, Core Image y Quartz Extreme.
NOTA:OpenGL fue desarrollado y publicado originalmente por Silicon Graphics (SGI) en 1992. La versión inicial fue aprobada por un consejo de revisión de arquitectura, que incluía a Microsoft, IBM, DEC e Intel. En 2006, SGI traspasó el desarrollo y mantenimiento de OpenGL a The Khronos Group.
La definición de OpenGL en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de OpenGL o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.