Suchergebnisse für Anfrage "vertex-shader"

2 die antwort

Wie bestimmt der Fragment-Shader die Anzahl der Fragmente aus der Vertex-Shader-Ausgabe?

Ich bin mit Vertex- und Fragment-Shadern vertraut, bin aber immer noch verwirrt darüber, wie ein Fragment-Shader die Anzahl der Fragmente aus der Ausgabe des Vertex-Shaders bestimmt. Wenn ich 3 Eckpunkte habe und ein Dreieck-Grundelement in ...

2 die antwort

HLSL: Index für nicht ausgerichtete / gepackte Floats

Ich habe einen Vertex-Shader (2.0), der einige Instanzen ausführt - jeder Vertex gibt einen Index in einem Array an. Wenn ich ein Array wie dieses habe: float instanceData[100]; Der Compiler weist ihm 100 konstante Register zu. ...

1 die antwort

Three.js - Shader-Code für Halo-Effekte, Normalen müssen transformiert werden

Ich versuche, einen Shader zu erstellen, um in Three.js einen leuchtenden Halo-Effekt zu erzeugen. Mein aktueller Versuch ist hier live:http://stemkoski.gith...

TOP-Veröffentlichungen

1 die antwort

Zeichnen eines Rahmens auf einem 2D-Polygon mit einem Fragment-Shader

4 die antwort

Implementieren eines 32-Bit-Vertex-Shaders für Höhenkarten in threejs

Ich versuche, das gefundene Heightmap-Shader-Beispiel erneut zu verwenden.Hie [http://stemkoski.github.io/Three.js/Shader-Heightmap-Textures.html] in eine, die mit 32-Bit-Genauigkeit statt mit 8 arbeitet. Der Code für die laufende Arbeit ...

2 die antwort

Normalen im Shader drehen

2 die antwort

Wie kann ich Compute-Shader-Ergebnisse ohne Verwendung eines Vertex-Puffers in den Vertex-Shader einspeisen?

Bevor ich ins Detail gehe, möchte ich das Problem skizzieren:Ich verwende RWStructuredBuffers, um die Ausgabe meiner Compute-Shader (CS) zu speichern. Da Ver...

2 die antwort

three.js webgl angepasster Shader, der Textur mit neuem Offset teilt

Ich teile eine Textur 1024 x 1024 auf 32 x 32 Kacheln * 32 auf. Ich bin mir nicht sicher, ob es möglich ist, die Textur mit einem Versatz zu teilen, oder ob ich für jede Kachel mit dem Versatz eine neue Textur erstellen muss. Um den Versatz zu ...

1 die antwort

Was ist in OpenGL-Vertex-Shadern w und warum teile ich es durch?

void main(void) { vec4 clipCoord = glModelViewProjectionmatrix * gl_Vertex; gl_Position = clipCoord; gl_FrontColor = gl_Color; vec3 ndc = clipCoord.xyz / clipCoord.w;Also dieclipCoord macht nur Standard-Pipeline-Transformationen. Warum teile ich ...

1 die antwort

GLSL - Benutzerdefiniertes Ausgabeattribut anstelle von gl_Position verwenden

Ich lerne gerade OpenGL mit Shadern (3.3). Es gibt eine Sache, die ich aber nicht herausfinden kann. Ich habe gelesen, dass die Verwendung von eingebauten Variablen wie gl_Position und gl_FragCoords in OpenGL 3+ veraltet ist, deshalb wollte ich ...