Infographie

Q & A pour les chercheurs en infographie et les programmeurs

3
Quel est l'état de l'art en LOD géométrique dans les jeux?
Comment les jeux modernes font-ils un niveau de détail géométrique pour les maillages d'objets tels que les personnages, le terrain et le feuillage? Ma question comporte deux parties: À quoi ressemble le pipeline d'actifs? Les artistes fabriquent-ils un modèle high-poly qui est ensuite décimé? Si oui, quels algorithmes de décimation …
15 geometry 


1
avantage du bruit perlin sur le bruit de valeur
En étudiant le fonctionnement interne du bruit perlin, je me suis demandé pourquoi on utiliserait le bruit perlin au lieu du bruit de valeur simple. Pour autant que je comprends bien, ce qui suit s'applique: Le bruit de Perlin est une fonction de bruit basée sur un réseau, qui attribue …
14 noise 

1
Obtenez la longueur du vecteur avec GLM
Je suis assez confus quant au comportement de la bibliothèque GLM ou je ne l'utilise pas correctement. glm::vec2 testVec(6,-4); float len = testVec.length(); J'obtiens la valeur 2avec l'extrait de code ci-dessus. Je crois que j'essaie d'obtenir la longueur du vecteur définie par testVec. Vous savez très bien que ce n'est …
14 c++  vectors  glm 

1
Pourquoi les GPU ont-ils toujours des rasteriseurs?
Malgré les avancées, les GPU modernes ont toujours des rasteriseurs fixes. Hautement personnalisable, avec des shaders programmables mais néanmoins pas entièrement programmables. Pourquoi donc? Pourquoi les GPU ne peuvent-ils pas être simplement des appareils massivement parallèles avec des unités informatiques universelles où le rasterizer n'est qu'un logiciel pour cet appareil …
14 gpu  rasterizer 

2
Quelle est la différence entre les différentes courbes de remplissage d'espace?
Les courbes de remplissage d'espace sont importantes dans de nombreuses applications graphiques car elles permettent d'exposer la localité spatiale. Nous entendons souvent parler de différents algorithmes utilisant des courbes Z, des codes Morton, des courbes Hilbert, etc. Quelles sont les différences entre certaines de ces différentes courbes et comment s'appliquent-elles …




1
Tout le bruit basé sur le réseau est-il inévitablement anisotrope?
Je m'intéresse également à la façon dont cela s'applique à un plus grand nombre de dimensions, mais pour cette question, je me concentrerai uniquement sur les grilles 2D. Je sais que le bruit de Perlin n'est pas isotrope (invariant de direction) et que la grille carrée sous-jacente apparaît suffisamment pour …
14 noise  grid 

1
Comment modéliser une pluie lointaine?
De près, la pluie peut être modélisée comme des boules d'eau transparentes avec un flou de mouvement approprié. Cela semble peu pratique pour de gros volumes, ce qui serait nécessaire pour des scènes de pluie au loin. À des distances pour lesquelles l'œil humain ne peut pas résoudre les gouttes …


6
Comment produire des illustrations 2D simples pour accompagner les réponses géométriques?
Dans ma réponse sur Affine Transformations, j'ai fait quelques petites illustrations pour aider l'explication. Comment créer rapidement un PNG téléchargeable qui exprime une idée géométrique ou mathématique? Cette question a été conçue pour soutenir ma réponse PostScript mais est destinée à solliciter d'autres solutions qui pourraient bénéficier au réseau SE …
14 2d 


1
Compatibilité OpenGL, conventions de dénomination et ARB vs EXT
Je pensais avoir acquis une compréhension générale du fonctionnement des conventions de dénomination et des extensions OpenGL, jusqu'à ce que je tombe sur un cas qui m'a dérouté. Voici ma compréhension jusqu'à présent: Pas de suffixe - par exemple glGenBuffers(). Cette fonction fait partie du profil principal. La page wiki …
14 opengl 

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.