Hello.
Sur un site qui explique le frustum culling, ils disent qu'il faut faire ceci pour obtenir les plans du frustum :
Si je ne me trompe pas, la matrice MODELVIEW est en quelque sorte la matrice de la camera.1) On récupère les matrices de projection et de modélisation d'Open GL (PROJECTION et MODELVIEW)
2) On les multiplie et on met le résultat dans une matrice 4x4
3) On extrait les coordonnées des 6 plans de cette matrice
4) On normalise chaque plan
Ce que je ne comprend pas : les "coordonnées" des plan du frustum sont fixe, elles ne bougent pas et donc je ne voit pas pourquoi on à besoin de la matrice MODELVIEW pour savoir calculer les plans.
Quand on bouge dans un monde 3D, c'est pas la camera qui bouge mais les coordonées des objets et on à l'impression que c'est la camera qui bouge, non ?
Merci d'avance...
Partager