Questions marquées «glsl»

GLSL est le langage d'ombrage OpenGL. Utilisez cette balise pour les questions qui concernent spécifiquement les shaders écrits dans ce langage. Pour les questions de shader génériques, utilisez plutôt [shader].

6
Comment puis-je déboguer des shaders GLSL?
Lorsque vous écrivez des shaders non triviaux (comme pour tout autre élément de code non trivial), les gens font des erreurs. [la citation nécessaire] Cependant, je ne peux pas simplement le déboguer comme n'importe quel autre code - vous ne pouvez pas attacher simplement gdb ou le débogueur de Visual …
45 opengl  glsl  debugging 

4
Partage de code entre plusieurs shaders GLSL
Je me retrouve souvent à copier-coller du code entre plusieurs shaders. Cela inclut à la fois certains calculs ou données partagés entre tous les shaders dans un même pipeline, et des calculs communs dont tous mes vertex shaders ont besoin (ou toute autre étape). Bien sûr, c'est une pratique horrible: …
30 glsl 

1
Pourquoi mon Perlin Noise a-t-il l'air "en bloc"?
J'ai essayé d'implémenter Perlin Noise par moi-même en utilisant uniquement la théorie (en suivant flafla2.github.io/2014/08/09/perlinnoise.html). Malheureusement, je n'ai pas pu obtenir l'apparence du bruit Perlin "original". Quelle est la raison pour laquelle le code ci-dessous rend une version en blocs de Perlin Noise? Que dois-je améliorer / changer dans le …
21 glsl  noise  artifacts 

1
Confondu avec les implémentations PBR
Je découvre le monde merveilleux des mathématiques et je frappe un énorme mur avec PBR et le nommage, j'ai donc quelques questions: Pour autant que je sache, BRDF décrit comment un matériau réagit à la lumière (lumière directe entrante et réflexions). Mais dans "Cook-Torrance", je ne vois rien sur les …
13 glsl  pbr 


1
Performances de boucle dans un shader
Je me demande quelle est la meilleure façon d'intégrer une fonction de boucle dynamique dans un shader? Premièrement, il semble que les tableaux dynamiques ne soient pas possibles. Alors, est-il préférable de créer un tableau de taille maximale et de n'en remplir qu'une partie ou de définir des tableaux avec …



1
Problème de mappage omnidirectionnel WebGL
Tout d'abord, je tiens à dire que j'ai lu beaucoup de messages sur la cartographie des ombres à l'aide de cartes de profondeur et de cubemaps et je comprends comment ils fonctionnent et j'ai également une expérience de travail avec eux en utilisant OpenGL, mais j'ai un problème de mise …



1
Artefacts de cartographie des ombres
J'ai joué avec le mapping d'ombres dans OpenGL en utilisant des textures de profondeur. La texture de la profondeur est fine et je peux la cartographier sur la scène mais j'ai des objets étranges à l'arrière de l'objet: Ma question est de savoir ce qui cause cela et comment puis-je …

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.