Questions marquées «culling»

19
Dans les jeux AAA modernes avec environnement ouvert et beaucoup de contenu statique (par exemple: crysis), comment s'effectue l'élimination des occlusions?

J'ai deux idées en tête: 1) La scène est rendue dans un tampon invisible, en utilisant des modèles à faible résolution et à faible nombre de polygones (ou même en utilisant uniquement des volumes englobants comme des cubes ou des sphères). Le tampon est ensuite vérifié pour savoir ce qui est...

9
Comment fonctionne gluLookAt?

De ma compréhension, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); est équivalent à: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Mais lorsque j'imprime la ModelViewmatrice, l'appel à glTranslatef()ne semble pas...

9
Pourquoi ne puis-je pas utiliser l'opérateur '> =' avec Vector3s?

J'essaie d'obtenir un rectangle pour se déplacer entre deux positions que j'appelle _positionAet _positionB. Les deux sont de type Vector3. Le rectangle se déplace très bien. Cependant, lorsqu'il atteint, _positionBil ne se déplace pas dans la direction opposée, comme il se doit. Je suis retourné...