Questions marquées «opengl»

OpenGL est une norme graphique et une API qui cible les marchés des postes de travail et des postes de travail. Il est conçu pour être facile à accélérer avec du matériel informatique dédié, et donc la plupart des implémentations offrent des performances considérablement améliorées par rapport au rendu logiciel traditionnel. Actuellement, OpenGL est utilisé pour des applications telles que les logiciels de CAO et les jeux informatiques. Il est également multiplateforme. La norme OpenGL est contrôlée par le groupe Khronos, qui contrôle également OpenGL ES.

1
Comment savoir si la mémoire n'est pas gérée correctement?
L'empreinte mémoire de mon jeu (2D) semble augmenter à chaque fois que je charge une texture, par exemple lorsque je démarre mon jeu, il utilise 30 Mo de RAM privée, après avoir traversé un fichier d'arrière-plan ~ 367 Mo, il est donc tout en RAM à un moment donné, il …
12 opengl  memory 

1
Liaison OpenGL et relations entre les entités
Il s'agit principalement d'une question de documentation. J'espère que c'est le bon endroit pour demander et non, par exemple, les programmeurs ou stackoverflow. Je n'ai pas lu la spécification OpenGL, mais à partir de livres (Red Book) et de divers didacticiels, je ne peux pas comprendre correctement comment différents objets …

1
Quelle est la taille de texture optimale?
J'ai récemment ajouté un packager de textures à mon projet qui regroupera une certaine quantité de textures en une seule, comme ceci: Ainsi, par exemple, celui-ci a une taille de 582x1023 pixels. Le but d'ajouter ces textures compactes était évidemment d'améliorer les performances, donc je voulais rechercher la taille de …

3
Faire pivoter l'objet autour d'un axe fixe
J'essaie de laisser l'utilisateur de mon application faire pivoter un objet 3D dessiné au centre de l'écran en faisant glisser son doigt sur l'écran. Un mouvement horizontal à l'écran signifie une rotation autour d'un axe Y fixe, et un mouvement vertical signifie une rotation autour de l'axe X. Le problème …

1
Les tampons devraient-ils être dissociés?
Je fais des tests avec OpenGL ES 2 et j'ai des questions, mon programme actuel est comme ça: Init ------- -> create index buffer -> fill index buffer glBufferData … -> create vertex buffer -> fill vertex buffer glBufferData … Draw ------- 1. Apply vertex buffer -> Bind VAO -> …

3
Comment puis-je utiliser le pipeline graphique pour rendre des données volumétriques basées sur une fonction de densité?
Les deux API graphiques (OpenGL et DirectX) conçoivent un pipeline bien défini dans lequel plusieurs étapes sont programmables. Ces étapes programmables nécessitent de prendre une quantité minimale fixe de données et sont censées effectuer une gamme bien définie d'opérations sur celle-ci, et produire une sortie minimale définie, afin que les …

1
OpenGL - bords blancs sur les cubes
Dans un jeu de type minecraft que je fais, j'obtiens des bords blancs sur mes cubes: Il est beaucoup plus visible dans les textures plus sombres. Les textures sont configurées comme ceci: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); De l'aide?

2
OpenGL: est-il possible d'utiliser des VAO sans spécifier de VBO
Sur tous les tutoriels que je peux trouver sur les objets VAO (Vertex Array Objects), ils montrent comment les utiliser en configurant les attributs de vertex et en liant un VBO (Vertex Buffer Object). Mais je veux créer un VAO qui sera configuré pour un ensemble de VBO en combinaison …
12 opengl  vbo  vao 


4
Instanciation de la géométrie dans OpenGL ES 2.0
Je prévois de faire l'instanciation de la géométrie dans OpenGL ES 2.0 Fondamentalement, je prévois de rendre la même géométrie (une chaise) peut-être 1000 fois dans ma scène. Quelle est la meilleure façon de procéder dans OpenGL ES 2.0? J'envisage de passer la vue de modèle mat4 comme attribut. Étant …

4
OpenGL orienté objet
J'utilise OpenGL depuis un certain temps et j'ai lu un grand nombre de tutoriels. Mis à part le fait que beaucoup d'entre eux utilisent toujours le pipeline fixe, ils jettent généralement toutes les initialisations, les changements d'état et le dessin dans un fichier source. C'est très bien pour la portée …

5
GLUT est-il obsolète?
Une question a été posée sur les bonnes ressources OpenGL à jour , l' une des réponses était un lien vers un tutoriel sur la programmation OpenGL moderne. Le tutoriel en question utilise GLUT et GLEW, mais j'ai lu quelque part que GLUT est obsolète. Est-ce vrai?
12 opengl  glut 

5
Quelles alternatives à GLUT existent?
J'essaie d'apprendre OpenGL, et je viens de découvrir que GLUT est obsolète . Je connais déjà SDL, et il semble que ce soit une bonne alternative. Dois-je utiliser SDL pour développer des jeux avec OpenGL, ou existe-t-il de meilleures alternatives. Je suis nouveau dans le développement de jeux, donc je …
12 opengl 


2
Comment Halo tire-t-il des projectiles?
J'essaie de dessiner des projectiles et de faire du panneau publicitaire. Un projectile se compose d'une "particule" à panneau d'affichage et d'un "traceur". Lorsque je affiche un projectile, il ne peut pas être vu lorsque la direction de vision du joueur est parallèle à l'axe du projectile. Comment Halo ou …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.