Du point de vue du développeur...
Etapes à réaliser par le développeur pour obtenir un rendu à l'écran :
- créer une fenêtre capable de recevoir les informations d'OpenGL
 - définir les objets 3D grâce à des formes primitives (triangles, carrés, polygônes, lignes) et les placer dans l'espace
 - définir un éclairage
 - définir les propriétés des objets (couleurs, réaction à l'éclairage...)
 - choisir le point de vue grâce à des transformations géométriques (translations, rotations)
 
OpenGL s'occupe du reste...