¿Qué es OpenGL®?
OpenGL es una interfaz del programa de aplicación que se utiliza para definir gráficos de computadora 2D y 3D. Generalmente se considera que esta API multiplataforma establece el estándar en la industria de la computadora cuando se trata de este tipo de interacción con gráficos de computadora 2D y también se ha convertido en la herramienta habitual para usar con gráficos 3D también. Continuando la biblioteca de gráficos abiertos, OpenGL eliminó la necesidad de programadores para reescribir la sección de gráficos de un sistema operativo cada vez que una empresa se actualizaría a una nueva versión del sistema.
La función básica de OpenGL es emitir una colección específica de ejecutables o comandos para el sistema operativo. Al hacerlo, el programa funciona con el hardware gráfico existente que reside en el disco duro u otra fuente especificada. Cada comando en el conjunto está diseñado para involucrar una cierta acción de dibujo, o lanzar un efecto especial específico asociado con los gráficos.
La creación de comandos en OpenGL puede tener lugar de dos maneras diferentes. Primero,Es posible que el programador cree y guarde una lista de comandos que pueden participar de manera recurrente. Esta es una de las formas más rutinarias en que se utiliza la interfaz del programa. Junto con el establecimiento de grupos de comandos más o menos permanentes, también es posible crear y ejecutar comandos de tiempo dentro de los perímetros de los gráficos de la computadora también.
Junto con la capacidad de interactuar con el sistema operativo y hacer un buen uso del hardware de gráficos residentes, OpenGL también proporciona una serie de protocolos incorporados que pueden ser útiles para el usuario final. Entre estas características se encuentran herramientas como la mezcla alfa, el mapeo de textura, los efectos atmosféricos y la eliminación de la superficie. Estas herramientas se pueden participar con cualquier sistema operativo actualmente en uso.
Desarrollado originalmente por Silicon Graphics, OpenGL ahora se considera el estándar para la industria. La interfaz del programa de aplicación es ACTCompatible con Microsoft, que ofrece descargas gratuitas de bibliotecas OpenGL para su uso en los sistemas Windows. OpenGL también funciona muy bien con Open Inventor, una herramienta de programación orientada a objetos también creada por Silicon Graphics.