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, stellen Sie sicher, dass das Fenster Eigenschaften und der Werkzeugkasten angezeigt werden.
So erstellen Sie einen einfachen Farb-Shader
Erstellen Sie einen DGSL-Shader, mit dem Sie arbeiten können. Wie Sie dem Projekt einen DGSL-Shader hinzufügen, erfahren Sie im Abschnitt "Erste Schritte" in Shader-Designer.
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