Gewusst wie: Erstellen eines Farb-Shaders
In diesem Dokument wird die Verwendung des Shader-Designers und der Directed Graph Shader Language (DGSL) zur Erstellung eines einfachen Farb-Shaders veranschaulicht.Dieser Shader legt die endgültige Farbe auf einen konstanten RGB-Farbwert fest.
In diesem Dokument werden die folgenden Aktivitäten veranschaulicht:
Knoten aus einem Diagramm entfernen
Knoten einem Diagramm hinzufügen
Knoteneigenschaften festlegen
Knoten verbinden
Erstellen eines einfachen Farb-Shaders
Sie können einen einfachen Farb-Shader implementieren, indem Sie den Farbwert einer RGB-Farbkonstante in die endgültige Ausgabefarbe schreiben.
Bevor Sie beginnen, überprüfen Sie, ob das Fenster Eigenschaften und Werkzeugkasten angezeigt werden.
So erstellen Sie einen einfachen Farb-Shader
Erstellen Sie einen DGSL-Shader, um mit.Informationen dazu, wie Sie einen DGSL-Shader dem Projekt, finden Sie im Abschnitt Erste Schritte in Shader-Designer hinzugefügt wird.
Löschen Sie den Knoten Punktfarbe.Wählen Sie mit dem Tool Auswahl den Knoten Punktfarbe aus, und wählen Sie dann in der Menüleiste Bearbeiten und anschließend Löschen aus.
Fügen Sie dem Diagramm einen Knoten Farbkonstante hinzu.Wählen Sie im Werkzeugkasten unter Konstanten die Option Farbkonstante aus und verschieben Sie den Knoten auf die Entwurfsoberfläche.
Geben Sie für den Knoten Farbkonstante einen Farbwert an.Verwenden Sie das Tool Auswählen, um den Knoten Farbkonstante auszuwählen. Geben Sie dann im Fenster Eigenschaften in der Eigenschaft Ausgabe einen Farbwert an.Geben Sie für Orange einen Wert von (1,0, 0,5, 0,2, 1,0) an.
Verbinden Sie die Farbkonstante mit der endgültigen Farbe.Verschieben Sie zum Erstellen der Verbindungen das RGB-Terminal des Knotens Farbkonstante in das RGB-Terminal des Knotens Endgültige Farbe, und verschieben Sie das Alpha-Terminal des Knotens Farbkonstante anschließend zum Alpha-Terminal des Knotens Endgültige Farbe.Diese Verbindungen legen die endgültige Farbe auf die im vorherigen Schritt definierte Farbkonstante fest.
Die folgende Abbildung zeigt das endgültige Shaderdiagramm und eine Vorschau des auf einen Würfel angewendeten Shaders.
Hinweis |
---|
In der Abbildung wurde eine orangefarbene Farbe verwendet, um die Auswirkungen des Shaders besser zu veranschaulichen. |
Für einige Shader erzielen Sie mit bestimmte Formen möglicherweise bessere Vorschauen.Weitere Informationen über die Vorschau von Shadern im Shader-Designer finden Sie unter Shader-Designer
Siehe auch
Aufgaben
Gewusst wie: Anwenden eines Shaders auf ein 3D-Modell
Gewusst wie: Exportieren eines Shaders