OpenGL (
Open Graphics
Library) es una especificación estándar que define una
API multilenguaje y
multiplataforma para escribir aplicaciones que produzcan gráficos
2D y
3D. La interfaz consiste en más de 250 funciones diferentes que pueden usarse para dibujar escenas tridimensionales complejas a partir de primitivas geométricas simples, tales como puntos, líneas y triángulos. Fue desarrollada originalmente por
Silicon Graphics Inc. (
SGI) en
1992 y se usa ampliamente en
CAD,
realidad virtual, representación científica, visualización de información y
simulación de vuelo. También se usa en
desarrollo de videojuegos, donde compite con
Direct3D en plataformas
Microsoft Windows.