Als «hlsl» getaggte Fragen

Eine proprietäre Shading-Sprache, die von Microsoft für die Verwendung mit der Microsoft Direct3D-API entwickelt wurde.

43
Wie verwenden AAA-Spiele diese Textur im Tone-Mapping-Shader?

Ich fand heraus, dass Battlefield 3 und Saint's Row the Third diese Textur in ihrer finalen Ton-Mapping-Phase verwenden. Kann jemand einen Link zu einem Artikel darüber teilen, wie diese Textur verwendet wird? UPDATE: Da es im Internet kaum Beispiele für die Implementierung von Color Grading gibt,...

41
Sollen die Akteure eines Spiels selbst für das Zeichnen verantwortlich sein?

Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das...

24
Der beste Weg, um 2D-Sprites in XNA zu maskieren?

Ich versuche gerade, einige Sprites zu maskieren. Anstatt es in Worten zu erklären, habe ich ein paar Beispielbilder zusammengestellt: Der zu maskierende Bereich (in Weiß) Nun das rote Sprite, das abgeschnitten werden muss. Das Endergebnis. Nun ist mir bewusst, dass Sie in XNA zwei Dinge tun...

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
Ö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...

19
Seltsame weiße Kontur um das Modell

Ich arbeite an einem Spiel in XNA 4 und bin kürzlich auf eine verzögerte Shading-Implementierung umgestiegen, die diesem Handbuch folgt . Auf meinen Modellen ist jetzt ein seltsamer weißer Umriss zu sehen, und ich bin nicht sicher, was dies verursacht. Ich dachte, es sei ein Mangel an Präzision...

18
Wie kann ich einen solchen Lichteffekt erzeugen?

Dies ist die schönste 2d-Beleuchtung, die ich je gesehen habe, und ich möchte auch eine solche Beleuchtung durchführen. Wie mache ich es? Ich interessiere mich nicht für die Physik oder wie die Partikel simuliert werden - ich möchte nur über die Beleuchtung Bescheid wissen. Hier sind einige...

17
Was macht ddx (hlsl) eigentlich?

Ich bin ein bisschen verwirrt. Die offizielle Dokumentation ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb509588(v=vs.85).aspx ) besagt, dass DDX (Eingabe) die partielle Ableitung der Eingabe in Bezug auf auf die "Bildschirm-Raum-X-Koordinate". Mein Kalkül ist in Ordnung, aber wie...

17
Wie funktioniert HDR?

Ich versuche zu verstehen, was HDR ist und wie es funktioniert. Ich verstehe die Grundkonzepte und habe eine kleine Vorstellung davon, wie es mit D3D / hlsl implementiert wird. Trotzdem ist es ziemlich neblig. Angenommen, ich rendere eine Kugel mit einer Textur der Erde und einer kleinen Punktliste...

13
Zufallszahl hlsl

Wie erzeugt man eine Zufallszahl in HLSL? Ich frage, weil ich versuchen möchte, GPU-Raytracing . Sie müssen zufällige Richtungen in einem Pixel-Shader erzeugen. Ich möchte also randFloat(), dass das Ergebnis eine Zufallszahl zwischen -1 und +1 ist. Wie ist der Umgang mit dem HLSL- Noise- Befehl?...

12
HLSL Translucent Plastic Shader

Ich versuche einen Shader zu erstellen, um ein weißes Plastikobjekt mit einem farbigen Licht im Inneren nachzubilden. Entweder durch einen Shader, der durchscheinend ist, und wenn ich ein Licht in das Objekt stecke, wird das Licht durchscheinend sein, oder durch einen Shader, der die Wirkung eines...