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
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
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...
Je travaille actuellement sur ma thèse, c'est un moteur de rendu de terrains de taille planétaire. Je termine mes recherches et j'ai rencontré beaucoup de choses sur ce sujet, le problème est que je ne peux pas décider quelle méthode de niveau de détail (LOD) je dois utiliser. Je connais le...
Je suis en train de développer un moteur de jeu, et cela ne fonctionnera que sur du matériel moderne (modèle Shader 4+). Je suppose que, lorsque j'en aurai fini, ce ne sera pas une exigence aussi déraisonnable. Ma question est: combien de textures puis-je lier à la fois sur une carte graphique...
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
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...
J'utilise OpenGL ES 2.0, j'ai un tas de quads à dessiner, j'aimerais pouvoir passer seulement 4 sommets par quad comme si j'utilisais GL_QUADS, mais en gros, je veux juste savoir la meilleure façon de dessiner un tas de quads séparés. Jusqu'à présent, ce que j'ai trouvé, je pouvais le faire:...
Lorsque j'ai recherché pour la première fois les instructions de suppression, j'ai trouvé des experts disant que l'utilisation de la suppression entraînerait une baisse des performances. Ils ont déclaré que la suppression des pixels briserait la capacité du GPU à utiliser correctement zBuffer car...
Dois-je apprendre le C ++ pour utiliser Open
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...
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...
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...
J'ai lu tout ce qui était écrit dans une question précédente . D'après ce que je comprends en double tampon, le programme doit attendre que le dessin terminé soit copié ou échangé avant de commencer le dessin suivant. En triple tampon, le programme a deux tampons en arrière et peut immédiatement...
Je suis sorti du hobby Game Development depuis un bon moment maintenant. À l'époque où je l'ai fait, la plupart des gens utilisaient Direct Draw pour créer des jeux 2D. Au moment où je me suis arrêté, les gens disaient que OpenGL ou Direct3D avec une projection orthogonale était juste la voie à...
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...
J'ai récemment adopté le développement piloté par les tests (TDD) et cela a eu de merveilleux impacts sur ma sortie de développement et la résilience de ma base de code. Je voudrais étendre cette approche à certains des travaux de rendu que je fais dans OpenGL, mais je n'ai pas pu trouver de bonnes...
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...
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...
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...
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é l'année dernière . Lorsque la spécification OpenGL est mise à jour, ils...