OpenGL es una librería gráfica de código abierto que permite la manipulación de gráficos 3D. Se puede usar en varios sistemas operativos y lenguajes de programación. Utiliza un modelo de "cámara sintética" para representar una escena desde la perspectiva de una cámara. Su arquitectura de pipeline gráfico transforma los objetos geométricos a través de etapas como transformación, recorte y proyección para generar una imagen final.