Questions marquées «opengl»

14
Implémentation d'une skybox avec GLSL version 330

J'essaie de faire fonctionner une skybox avec OpenGL 3.3 et GLSL version 330. Je n'ai pas pu trouver de tutoriel OGL skybox complètement moderne n'importe où sur le web, j'ai donc modernisé un ancien (en utilisant à la glVertexAttribPointer()place de gl_Vertexpour les sommets, etc.). Cela...

14
Grand tampon de vertex contre plusieurs appels de tirage

Je viens de commencer avec OpenGL et j'essaie de l'utiliser pour créer un jeu 2D. Dans ce jeu, j'ai une grille hexagonale composée d'une très grande variété d'hexagones de couleurs différentes. En tant que programmeur débutant OpenGL, je vois deux façons de dessiner cette grille: Utilisation d'un...

13
Obtenir une texture à partir d'un rendu de tampon dans OpenGL?

J'ai un tampon de rendu (DepthStencil) dans un FBO et j'ai besoin d'en obtenir une texture. Je ne peux pas avoir à la fois une texture DepthComponent et un renduerbuffer DepthStencil dans le FBO, il me semble donc j'ai besoin d'un moyen de convertir le renduerbuffer en une texture DepthComponent...

13
Pourquoi l'espace clip dans OpenGL a 4 dimensions?

Je vais l'utiliser comme référence générique, mais plus je navigue sur des documents et des livres en ligne, moins je comprends cela. const float vertexPositions[] = { 0.75f, 0.75f, 0.0f, 1.0f, 0.75f, -0.75f, 0.0f, 1.0f, -0.75f, -0.75f, 0.0f, 1.0f, }; dans ce livre en ligne il y a un exemple sur la...

13
Comment émuler les graphiques PSX avec OpenGL?

Je veux savoir quelles options (ou shaders) définir pour que mon jeu OpenGL ressemble au jeu Playstation 1. Je sais que cela ne peut probablement pas être atteint à 100% parce que la télévision utilisée par PSX et la télévision rendent différemment ce moniteur. Merci.

13
OpenGL / GLSL: rendre la carte du cube?

J'essaie de comprendre comment rendre ma scène sur une carte de cube. Je suis coincé là-dessus depuis un moment et j'ai pensé que je vous demanderais de l'aide. Je suis nouveau sur OpenGL et c'est la première fois que j'utilise un FBO. J'ai actuellement un exemple de travail d'utilisation d'un...

13
Le mouvement semble dépendre de la fréquence d'images, malgré l'utilisation de Time.deltaTime

J'ai le code suivant pour calculer la traduction requise pour déplacer un objet de jeu dans Unity, qui est appelé LateUpdate. D'après ce que je comprends, mon utilisation de Time.deltaTimedevrait rendre la fréquence d'images finale de la traduction indépendante (veuillez noter qu'il...

13
Comment les shaders multipass fonctionnent-ils dans OpenGL?

Dans Direct3D, les shaders multipass sont simples à utiliser car vous pouvez littéralement définir des passes dans un programme. Dans OpenGL, cela semble un peu plus complexe car il est possible de donner à un programme de shaders autant de vertex, de géométries et de shaders de fragments que vous...

12
Différence entre «tampon» et «tableau» dans OpenGL?

Quand je lis la doc sur webGL ou OpenGL, on peut voir quelques modèles dans la façon dont les noms des fonctions et des objets sont utilisés. Mais je ne peux pas comprendre la différence entre un objet tampon et un tableau. Il existe des «objets de tampon de vertex», des «objets de tableau de...