Riferimento immagine per la domanda:
(immagine dal tutorial CG )
L'API D3D9 ci ha abituati alle matrici mondiali .
Tuttavia, se usi matrici mondiali, devi fare una moltiplicazione di matrice aggiuntiva nello shader (che finisce per essere lo stesso per molti vertici).
Da qui la convenzione OpenGL di concatenare la modellazione e la visualizzazione di matrici in una matrice (GL_MODELVIEWMATRIX = View * World).
Cosa c'è di meglio e perché?