Este documento describe OpenGL, una librería gráfica que permite la creación de gráficos 3D a través de lenguajes de programación como C++. OpenGL es independiente del hardware y el sistema operativo, y proporciona instrucciones para especificar objetos geométricos, ubicarlos en el espacio y aplicarles color. También convierte las descripciones matemáticas de los objetos en pixeles en la pantalla. Posteriormente, se describen las librerías GLUT que extienden las capacidades interactivas de OpenGL.