Questions marquées «shaders»

10
Que signifient les composants de gl_TexCoord [0]?

Quelles sont les différences entre gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pet gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Je comprends que ce gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zsont des coordonnées de pixels? Mais que gl_TexCoord[0].s, gl_TexCoord[0].t...

10
Texture projective et éclairage différé

Dans ma question précédente , j'ai demandé s'il était possible de faire une texturation projective avec un éclairage différé. Maintenant (plus de six mois plus tard), j'ai un problème avec ma mise en œuvre de la même chose. J'essaie d'appliquer cette technique en passage de lumière. (mon projecteur...

10
Éclairage rapide avec plusieurs lumières

Comment mettre en œuvre un éclairage rapide avec plusieurs lumières? Je ne veux pas restreindre le joueur, il peut placer un nombre illimité et éventuellement des lumières (ponctuelles) qui se chevauchent dans le niveau. Le problème est que les shaders qui contiennent des boucles dynamiques qui...

10
Shader de verre réfractif

J'ai un sol hexagonal infini, généré en tessellant une grille de points dans une paire de shaders de tessellation: Notez qu'il s'agit d'un filaire plat - les "ombres" sont un truc d'éclairage: Maintenant, je voudrais que ce soit un verre épais et réfringent, mais je ne sais pas comment procéder. La...

10
Shader qui «coupe» le trou dans toute la géométrie

Comment puis-je créer un shader qui "coupe" à travers toute la géométrie, ne rendant que l'arrière-plan de compensation dans Unity? Un exemple: C'est un prisme dans une immense pièce en forme de boîte blanche. La surface du prisme ne fait que rendre la skybox de la scène (un ciel étoilé). J'ai...

10
Étant donné que Table.drawDebug est obsolète dans libGDX, que dois-je utiliser à la place?

Je suis le livre "Learning LibGDX Game Development" pour faire un jeu simple. Je suis dans la section de création de menu où nous créons une scène et la rendons avec des bordures de débogage. Le livre dit d'utiliser Table.drawDebug(stage)mais cette méthode statique semble avoir été Tableentièrement...

9
Un bon exemple d'effet multi-passes?

Dans XNA (et Direct3D en général AFAIK), plutôt que de créer des vertex et des shaders de fragments individuels, vous regroupez potentiellement de nombreux shaders associés dans des `` Effets ''. Lorsque vous venez d'utiliser un effet, vous sélectionnez une «technique» (ou parcourez chacun d'entre...

9
Feuilles de sprite avec objets tampons et shaders

Quelle est la "meilleure" façon de gérer les feuilles de sprite avec des shaders et des tampons? En mode immédiat, il est facile de modifier les texcoords d'un sprite quand il est dessiné, mais je ne sais pas comment faire avec opengl moderne. Dois-je stocker tous les texcoords dans un tampon et...