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

8
Jeux AAA et OpenGL? [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en modifiant ce post . Fermé il y a 3 ans . Quels jeux AAA modernes sur le dessus du marché...

8
J'ai besoin d'aide pour l'ombrage / l'éclairage 3D

Comment gérez-vous l'ombrage dans un jeu en 3D? J'ai une source de lumière directionnelle qui ombrage un côté d'un arbre en cubes. Les 3 côtés restants ont tous un ombrage ambiant uniquement. Ainsi, l'effet 3D est perdu lorsque l'on regarde deux côtés ombrés ambiants. Suis-je en train de manquer...

8
A-t-on besoin de normales pour un jeu strictement 2D?

Je commence à apprendre OpenGL en créant un jeu 2D pur. Je dois décider du format des sommets. Ai-je besoin d'un composant normal? Ou est-ce pour un composant 2D non nécessaire? Mon instinct me dit que je n'en aurai pas besoin car tout est plat. Mais peut-être que j'en ai besoin pour un shader ou...

8
Attributs de sommet OpenGL - Normalisation

Hélas, j'ai cherché et je n'ai trouvé aucune réponse définitive. Quand souhaitez-vous normaliser les données de sommet dans OpenGL en utilisant la commande suivante: glVertexAttribPointer(index, size, type, normalize, stride, pointer); C'est-à-dire quand le ferait normalize == GL_TRUE; quelles...

8
Le moyen le plus efficace pour dessiner un sommet avec OpenGL

J'écris un jeu OpenGL 3D. Il y aura des tonnes de triangles pour le terrain et les objets utilisés. J'étudie à partir du guide officiel d'OpenGL et la première méthode présentée est d'appeler une fonction glVertexaprès le glBeginpour chaque sommet que vous voulez dessiner. Cependant, cette méthode...

8
Pourquoi les triangles voisins ont-ils tendance à disparaître?

Je viens d'activer l'abattage de la face arrière et je remarque un comportement étrange: lorsque tous les sommets de mon triangle sont en dehors de la vue et que 2 d'entre eux sont derrière moi (je pense), le triangle disparaît. Alors pour le voir, voici un GIF. Je soupçonne que la matrice de...

8
Mode de mélange «normal» avec problème OpenGL

J'ai eu beaucoup de mal à essayer de faire fonctionner une fonction de mélange OpenGL comme je m'y attendais avec ce que j'attendais (ou de tout programme d'édition d'image sensé). À titre d'exemple, je vais utiliser ces deux images pour mélanger (peu difficile à voir sur fond blanc, donc les...