Als «shaders» getaggte Fragen

21
Der schnellste Weg, Quads in OpenGL ES zu zeichnen?

Ich benutze OpenGL ES 2.0. Ich habe ein paar Quads zu zeichnen, würde gerne nur 4 Eckpunkte pro Quad übergeben müssen, als würde ich GL_QUADS verwenden, aber im Grunde möchte ich nur wissen, wie man a am besten zeichnet Haufen von separaten Quads. Bisher konnte ich Folgendes tun: -GL_TRIANGLES (6...

20
Modernes Shader-Buch? [geschlossen]

Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Ich bin daran...

19
Wie rendere ich mein 3D-Spiel in ASCII-Kunst?

Ich versuche, ein Osterei für ein 3D-Spiel in Unity3D zu erstellen. Ich möchte mein Spiel momentan in ASCII-Grafik rendern. Meine erste Idee ist, einen Shader zu erstellen, aber ich bin mir nicht sicher, ob es der richtige Weg

19
Öliges / verschmutztes Wasser?

Alle Shader-Assistenten haben eine Vorstellung davon, wie ein Effekt für öliges / verschmutztes Wasser erzielt werden kann: Im Idealfall wäre das Wasser nicht gleichmäßig ölig, sondern das Öl könnte aus einer Quelle (z. B. einem umweltschädlichen Abfluss einer Chemiefabrik) stammen und dann im...

18
Wie kann ich Shader-Programme debuggen?

Ich bin gerade dabei, GLSL Vertex-Shader zu debuggen und kann das Gefühl nicht loswerden, dass ich es falsch mache. Im Allgemeinen habe ich zwei Strategien, um die fehlende Rückverfolgung auszugleichen Ich füge Werte in eine Debug-Farbe ein, die von mir an den Fragment-Shader übergeben wird, und...

17
OpenGL: Wo soll ich Shader platzieren?

Ich versuche, OpenGL ES 2.0 zu lernen, und frage mich, welche Methode zum "Verwalten" von Shadern am häufigsten angewendet wird. Ich stelle diese Frage, weil ich in den Beispielen, die ich gefunden habe (wie in der API-Demo, die mit dem android sdk geliefert wurde), normalerweise alles in der...

17
GLSL, alles in einem oder mehreren Shader-Programmen?

Ich mache einige 3D-Demos mit OpenGL und habe festgestellt, dass GLSL etwas "eingeschränkt" ist (oder bin es nur ich?). Jedenfalls habe ich viele verschiedene Arten von Materialien. Einige Materialien weisen Umgebungsfarben und diffuse Farben auf, andere Materialien weisen eine

16
Die praktischen Kosten für den Austausch von Effekten

Ich verwende XNA für meine Projekte und in diesen Foren sehe ich manchmal Hinweise auf die Tatsache, dass das Austauschen eines Effekts gegen ein Netz mit relativ hohen Kosten verbunden ist, was mich überrascht, da ich dachte, dass das Austauschen eines Effekts lediglich das Kopieren des...

16
Wie werden Einheitenauswahlkreise zusammengeführt?

Ich würde gerne wissen, wie dieser Effekt bei der Auswahl zusammengeführter Kreise erzielt wird. Hier sind Bilder zur Veranschaulichung: Grundsätzlich suche ich diesen Effekt: Wie kann der Zusammenführungseffekt der Kreise erreicht werden? Ich habe keine Erklärung für diesen Effekt gefunden. Ich...

16
Eignung des Bodennebels mit geschichteten Alpha-Quads?

Ein geschichteter Ansatz würde eine Reihe von massiven Quadern mit Alpha-Textur verwenden, die parallel zum Boden angeordnet sind und alle dazwischenliegenden Geländegeometrien schneiden, um die Illusion von Bodennebel von oben, von unten und etwas weniger effektiv zu erzeugen, wenn sich der Nebel...

16
Gibt es einen Nachfolger für RenderMonkey? [geschlossen]

Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 5 Jahren . Ich beginne mit der GLSL-Shader-Programmierung und...

16
Artefakte der Schattenkarte

Ich möchte versuchen, einem 3D-XNA-Spiel Schatten hinzuzufügen. Ich habe eine Testumgebung mit einer Leuchte und einer Kamera eingerichtet. Bei meiner Herangehensweise stoße ich jedoch auf Artefakte. Ich verwende den Shader-Code von http://pastebin.com/zXi0hmsU , um das Endergebnis zu rendern, und...