Bonjour,
Est ce que OpenGL fait le trie entre ce qui se trouve devant la camera et donc nécessite un calcul de rendu (rotation, lumière...) et ce qui se trouve derrière et donc ne nécessite pas de calcul.
Ou bien est ce que je dois moi même calculer avant d'envoyer à OpenGL.
Par exemple, si je me trouve dans un parking de voiture, c'est pas la peine d'envoyer à OpenGL les donnés pour les 300 voitures qui sont dans mon dos !
Autre question que je me pose, c'est que si je dois effectivement faire moi même le tri, ce qui ne m’étonnerai pas, je dois calculer rapidement ce qui est visible (donc se trouve dans le cône de vision de la camera).
Plutôt que de parcourir l'ensemble des objets et de voir si leur centre X Y est dans le champs de la camera est ce qu'il n'existe pas un moyen de ranger (une structure de donnée) les références des objets en fonction de leur position dans l'espace ?
Partager