Questions marquées «opengl»

23
Camera vs Viewport

Je ne comprends pas bien quelle est précisément la différence entre les coordonnées de la caméra et les coordonnées de la fenêtre. Quelqu'un peut-il

23
Rouler mon propre graphique de scène

Bonjour Game Development SE! Je me fraye un chemin à travers OpenGL dans l'espoir de créer un moteur de jeu simple et très léger. Je considère le projet comme une expérience d'apprentissage qui pourrait faire un peu d'argent à la fin, mais qui sera amusante de toute façon. Jusqu'à présent, j'ai...

22
Comment mettriez-vous en œuvre l'aberration chromatique?

Comment mettriez-vous en œuvre l'effet de l'aberration chromatique avec des shaders? Le rendu du monde avec des distances de mise au point différentes pour chaque couleur résoudrait-il le problème (peut-être avec l'utilisation d'une seule passe de rendu en

22
Format de fichier pour les modèles 3D statiques et animés

Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Game Development Stack Exchange. Migré il y a 8 ans . J'écris actuellement un jeu 3D en C ++ avec OpenGL et j'arrive à la partie où charger les modèles 3D. Par conséquent, je recherche des formats de fichiers et...

21
Pourquoi OpenGL> = 3 n'autorise-t-il que les VBO?

Je vois que les versions 3 et supérieures d'OpenGL éliminent l'utilisation du rendu côté client. Le mode immédiat a été éliminé et les tableaux de sommets semblent obsolètes. Au lieu de cela, si je comprends bien, les VBO sont le principal moyen de rendre les sommets. Alors que je vois la logique...

21
Séparation des données / logique du jeu du rendu

J'écris un jeu en utilisant C ++ et OpenGL 2.1. Je pensais comment pourrais-je séparer les données / la logique du rendu. Pour le moment, j'utilise une classe de base «Renderable» qui donne une méthode virtuelle pure pour implémenter le dessin. Mais chaque objet a un code si spécialisé, seul...

20
Livre Shader moderne? [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 seul problème en modifiant ce post . Fermé il y a 4 ans . Je souhaite en savoir plus sur les Shaders: que...

19
Que représente une matrice?

J'ai commencé récemment à apprendre OpenGL et j'ai du mal à visualiser ce que sont les matrices et leur rôle dans l'infographie. Étant donné le modèle d'une matrice 4x4 comme ceci: Je suppose que chaque matrice comme celle-ci sont les coordonnées d'un sommet dans l'espace mondial. Et plusieurs...

19
Mettre à niveau la version OpenGL sous Windows?

Comment mettre à jour la version d'OpenGL sous Windows pour pouvoir utiliser quelque chose de plus récent que le fichier d'en-tête de la version 1.1 qui est inclus dans le Kit de développement Platform SDK? Même la version 7.0A du SDK pour Windows 7 inclut uniquement GL.h et GLU.h pour la version...

19
OpenGL: pourquoi dois-je définir un normal avec glNormal?

J'apprends quelques bases d'OpenGL mais je me demande pourquoi il y a un appel glNormalà définir la normale des sommets. Si je crée un simple triangle comme celui-ci: glBegin(GL_TRIANGLES); glVertex3f(0,0,0); glVertex3f(1,0,0); glVertex3f(0,1,0); glEnd(); Les normales ne devraient-elles pas être...

19
La théorie 3D avant les API graphiques? [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Game Development Stack Exchange. Fermé il y a 5 ans . Je suis ingénieur logiciel et j'espère faire évoluer ma...