Als «shaders» getaggte Fragen

10
Was bedeuten die Komponenten von gl_TexCoord [0]?

Was sind die Unterschiede zwischen gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pund gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Ich verstehe, dass das gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zPixelkoordinaten sind? Aber was gl_TexCoord[0].s, gl_TexCoord[0].t...

10
Schnelle Beleuchtung mit mehreren Lichtern

Wie kann ich eine schnelle Beleuchtung mit mehreren Lichtern implementieren? Ich möchte den Spieler nicht zurückhalten, er kann eine unbegrenzte Anzahl und möglicherweise überlappende (Punkt-) Lichter in das Level setzen. Das Problem ist, dass Shader, die dynamische Schleifen enthalten, die zur...

10
Brechbarer Glasshader

Ich habe einen unendlichen sechseckigen Boden, der durch Tessellieren eines Punktgitters in einem Tessellation-Shader-Paar erzeugt wird: Beachten Sie, dass dies ein flaches Drahtmodell ist - die "Schatten" sind ein Beleuchtungstrick: Nun möchte ich dieses Glas als dickes, brechendes Glas...

9
Sprite-Blätter mit Pufferobjekten und Shadern

Was ist der "beste" Weg, um Sprite-Blätter mit Shadern und Puffern zu handhaben? Im Sofortmodus ist es einfach, die Texcoords eines Sprites beim Zeichnen zu ändern, aber ich weiß nicht, wie ich das mit modernem OpenGL machen soll. Sollte ich alle Texcoords in einem Puffer speichern und den Zeiger...