Questions marquées «normals»


5
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 définies implicitement par le type de la primitive géométrique? Si je …
19 opengl  normals 

1
Cartes normales vs normales
J'utilise l'importateur d'assimp Assimp ( http://assimp.sourceforge.net/lib_html/index.html ) pour analyser les modèles 3D. Jusqu'à présent, j'ai simplement retiré les vecteurs normaux définis pour chaque sommet de mes mailles. Pourtant, j'ai également trouvé divers tutoriels sur des cartes normales ... Si je comprends bien les cartes normales, les vecteurs normaux sont stockés …


1
Bandes spéculaires à puissance spéculaire élevée
Nous rencontrons des problèmes avec notre lancer de rayons dans DirectX, en particulier avec de graves problèmes de regroupement avec spéculaire. Avec une puissance spéculaire élevée (supérieure à 8), les bandes commencent. Je me demande s'il s'agit d'un problème HDR / LDR ou s'il pourrait être lié à autre chose, …

1
Étant donné un avion et un point, comment puis-je déterminer de quel côté de l'avion se trouve le point?
Étant donné le point Vector pos = new Vector(0.0, 0.20156815648078918, -78.30000305175781, 1.0); et l'avion (triangle) Vector a = new Vector(-6.599999904632568, 0.0, -78.5, 1.0); Vector b = new Vector(6.599999904632568, 0.0, -78.5, 1.0); Vector c = new Vector(6.599999904632568, 4.400000095367432, -78.5, 1.0); Je veux obtenir un avion pointant normalement dans la direction de …

6
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 …
8 opengl  2d  normals 

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.