Infographie

Q & A pour les chercheurs en infographie et les programmeurs




4
Plusieurs fenêtres avec OpenGL moderne?
J'utilise SDL2 . Actuellement, mon seul shader a une matrice MVP et transforme les points avec. Je calcule ma matrice de vue et de projection pour une caméra avec GLM: glm::lookAt(pos, pos + forward, up); glm::perspective(fov, aspectRatio, zNear, zFar); Je l'ai recherché, mais je ne peux trouver que l'implémentation héritée …
9 opengl  glm 

1
OpenGL GLSL - Filtre de détection de bords Sobel
En ce qui concerne ce sujet, j'ai réussi à implémenter le filtre de détection des bords Sobel dans GLSL. Voici le fragment shader code du filtre: #version 330 core in vec2 TexCoords; out vec4 color; uniform sampler2D screenTexture; mat3 sx = mat3( 1.0, 2.0, 1.0, 0.0, 0.0, 0.0, -1.0, -2.0, …

1
Ajuster un shader de lueur pour le rendre plus beau
J'ai un jeu simple et les sujets sont ces petites lignes. Il est ciblé pour iOS et Android, il dispose donc d'une vaste gamme de processeurs sur lesquels il pourrait fonctionner en ce moment. J'essaie de leur ajouter une lueur en temps réel pour deux raisons J'essaie de cacher le …




1
Diffusion volumétrique Monte-Carlo complète
Je voudrais ajouter la diffusion volumétrique Monte-Carlo complète à mon traceur de trajectoire, mais j'ai du mal à rechercher comment le faire. Permettez-moi d'expliquer ce que je voudrais faire: un rayon pénètre dans un matériau, et nous appliquons le BTDF, puis après une certaine distance, un événement de diffusion volumétrique …

1
Forme correcte du terme de géométrie GGX
J'essaie d'implémenter un BRDF microfacet dans mon raytracer mais je rencontre des problèmes. Beaucoup d'articles et d'articles que j'ai lus définissent le terme de géométrie partielle en fonction de la vue et des demi-vecteurs: G1 (v, h). Cependant, lors de l'implémentation, j'ai obtenu le résultat suivant: (La rangée inférieure est …

1
Création de normales de sommet partagées sur GPU
J'ai surtout réussi à porter une implémentation de Marching Cubes du CPU vers des shaders de calcul OpenGL, mais je n'ai pas encore abordé les normales et je me demande la meilleure façon de procéder. Mon implémentation traite spécifiquement des champs à valeurs binaires (j'essaie de modéliser des fonctions fractales …

3
Ordonner un ensemble de points non organisés le long d'une courbe
J'ai un ensemble de points 3D (que je récupère d'une bibliothèque qui effectue la tessellation d'un corps solide) qui appartiennent à une courbe (c'est-à-dire un bord du solide). Cela signifie que la courbe passe sûrement par chacun de ces points. Néanmoins, l'ensemble de points n'est pas ordonné, je dois donc …
9 geometry  mesh  curve 

1
Mapper une texture sur un triangle hyperbolique
Je suis coincé sur la façon d'aborder cela depuis un moment, donc toutes les suggestions seraient grandement appréciées! Je veux mapper une texture sous la forme d'un triangle euclidien inférieur droit à un triangle hyperbolique sur le disque de Poincaré. Voici la texture (le triangle supérieur gauche de la texture …

1
Calcul par sommet en tesselation OpenGL
J'essaie d'implémenter une simulation de tissu basée sur la position en utilisant la tesselation matérielle. Cela signifie que je veux simplement télécharger un quadruple de contrôle sur la carte graphique, puis utiliser l'ombrage de la tesselation et de la géométrie pour créer les nœuds dans le tissu. Cette idée suit …

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.