Als «shader» getaggte Fragen

9
Richtige Form des GGX-Geometriebegriffs

Ich versuche, ein Mikrofacetten-BRDF in meinem Raytracer zu implementieren, stoße jedoch auf einige Probleme. Viele der Artikel und Artikel, die ich gelesen habe, definieren den Teilgeometrie-Term als Funktion der Ansicht und der Halbvektoren: G1 (v, h). Bei der Implementierung habe ich jedoch...

9
Per-Vertex-Berechnung in OpenGL-Tesselation

Ich versuche, eine positionsbasierte Stoffsimulation mithilfe von Hardware-Tesselation zu implementieren. Dies bedeutet, dass ich einfach ein Kontrollquad auf die Grafikkarte hochladen und dann Tesselation und Geometrieschattierung verwenden möchte, um die Knoten im Stoff zu erstellen. Diese Idee...

8
Shader einheitliche Leistung

Ich würde gerne wissen, ob sich die Leistung auf die Struktur meiner Shader-Uniformen auswirkt. Ist das Übergeben von 4 Floats beispielsweise schlechter als das Übergeben eines einzelnen

8
Codieren Sie zwei R11G11B10F-Puffer mit Y'CbCr?

Wir versuchen, die Beleuchtung in der Füllrate zu optimieren. Integrierte Grafikchips haben einen sehr langsamen Speicherzugriff. Es gibt zwei Lichtpuffer: einen für Diffuse und einen für Specular. Beide verwenden das Format R11G11B10F. Gibt es eine Möglichkeit, zwei Puffer in einen zu packen?...

8
Compute Shader gegen CUDA / OpenCL

Ich habe erst kürzlich etwas über den Compute Shader gelernt und es sieht so aus, als hätte ich die gleiche Idee wie die parallele Programmierung, die Sie mit CUDA oder OpenCL machen würden, aber in der Shader-Pipeline. Wenn ich eine Million Würfel in einer Szene zeichnen möchte, sollte ich eine...