Questions marquées «opengl»

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é...

9
Confusion sur GLViewport

J'espère que quelqu'un pourra m'aider à comprendre le GLViewport et ce qui se passe lorsque nous le redimensionnons Cela illustrera ma confusion ... Donc, ici, j'ai un quad coincé au milieu de l'écran. Si mon GLViewport correspond à la largeur et à la hauteur de l'appareil, j'obtiens ce qui se...

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
Manipulation de maillage sur GPU vs CPU

Juste un peu curieux - où effectuez-vous des manipulations de maillage, sur le CPU ou dans le shader? J'ai tout fait sur le CPU et un ami a suggéré de déplacer les choses du côté du GPU. Si vous faites des choses comme des animations osseuses ... sur le GPU, comment récupérer le maillage? (puisque...

9
Comment lire un fichier vidéo dans OpenGL?

Existe-t-il une bibliothèque qui me permettra de charger un fichier vidéo et de le lire dans une application OpenGL? Ou peut-être juste un exemple de code que quelqu'un traîne? J'utilise également GLUT, si cela fait une différence. Je suppose que le format de fichier n'a pas d'importance, bien que...

9
Profil de surface de plan d'eau 2D

J'essaie de créer l'effet de l'épaisseur de la surface de l'eau avec un shader de vertex-fragment. Je suis dans un environnement de jeu 3D mais c'est une vue de défilement donc une vue "2D". Voici un bon tutoriel pour créer un tel effet en 2D réel en utilisant un fragment shader. Mais cela ne peut...

9
Comment utiliser OpenGL moderne pour les jeux 2D?

J'ai trouvé une pléthore de tutoriels OpenGL (3.0+) "modernes" pour la 3D, mais je n'ai trouvé presque rien lorsque je cherche des informations sur la façon de l'utiliser pour le développement de jeux 2D. Comment puis-je commencer à utiliser OpenGL pour 2D gamedev? Plus précisément, je souhaite...