Neue Shader-Graph-Knoten-Referenzbeispiele

Das Shader Graph Team freut sich, die Veröffentlichung der neuen Node Reference Samples bekannt zu geben, die jetzt für 2021 LTS, 2022 LTS und zukünftige Versionen verfügbar sind.
Node Reference Samples ist eine Sammlung von über 140 Shader Graph-Assets. Anstatt diese Diagramme für Materialien in Ihrem Projekt zu verwenden, können Sie sie als Referenz verwenden, um zu lernen, was jeder Knoten tut und wie er funktioniert. Jeder Graph stellt einen Knoten dar, der in der Knotenbibliothek verfügbar ist. Sie enthält auch eine Beschreibung des Knotens, erklärt seine Funktionalität und schlüsselt auf, wie die Mathematik unter der Haube funktioniert. Um die Verwendung eines bestimmten Knotens zu erlernen, öffnen Sie seine Referenzdatei, um Beschreibungen, Beispiele und Aufschlüsselungen dieses Knotens zu sehen.
In den folgenden Beispielen verwenden wir das Shader-Graph-Tool, um zu zeigen, wie Sie Node Reference Samples in Ihrem nächsten Projekt verwenden können.
Sehen wir uns den Knoten "Punktprodukt" an:

Hier gibt es eine Menge zu tun, also schlüsseln wir das mal auf. Im oberen Teil des Diagramms befinden sich der Knoten und eine grundlegende Beschreibung der Funktion des Punktprodukts.

Auf der linken Seite finden Sie den Abschnitt "Unter der Haube", in dem die Punktproduktoperation in die grundlegenden mathematischen Zusammenhänge aufgeschlüsselt wird, damit Sie genau sehen können, was bei der Verwendung des Knotens Punktprodukt passiert. Beachten Sie, dass es hilfreiche Tipps und Beschreibungen gibt, was passiert und warum.

Dieser Abschnitt zeigt Ihnen, was Sie mit dem Knoten Punktprodukt machen können. Wir sehen, dass der Knoten zum Entsättigen einer Farbe oder als praktische Methode für die Auswahl von Texturkanälen verwendet werden kann und dass das Punktprodukt als Grundlage für die Berechnung der diffusen Beleuchtung verwendet wird.

Dies ist nur ein Beispiel. Wir haben über 140 ähnliche Diagramme erstellt, die einen Großteil der in Shader Graph verfügbaren Knoten darstellen und jeweils Beschreibungen, Beispiele, Abbildungen und hilfreiche Tipps enthalten.




Die Beispiel-Assets sind nach Kategorien geordnet, genau wie in der Knotenbibliothek. Drücken Sie in Shader Graph die Leertaste, um das Menü Create Node aufzurufen. Dort sehen Sie die Knotenkategorien, die Sie zu Ihrem Diagramm hinzufügen können.

Nachdem Sie die Beispiele heruntergeladen haben, sehen Sie die entsprechenden Ordner.

Der Knoten "Punktprodukt" befindet sich beispielsweise in der Kategorie "Mathematik", und das Referenz-Asset befindet sich im Ordner "Mathematik".

Wir verstehen, dass Shader Graph für neue Benutzer eine steile Lernkurve haben kann. Das Tool hat Hunderte von Knoten und erfordert ein Verständnis der zugrunde liegenden mathematischen Prinzipien sowie einige Grafikkenntnisse. Diese neuen Muster bieten mehrere Vorteile für neue Nutzer.
- Verstehen Sie die Mathematik hinter den Knotenpunkten: Grundlegende Operationen wie "Lerp", "Punktprodukt" und "Normalisieren" werden in sehr einfache Mathematik aufgeschlüsselt, so dass es einfacher ist zu verstehen, was unter der Haube vor sich geht.
- Zeigen oder erzählen: Die Dokumentation beschreibt, was die einzelnen Knoten tun, aber diese Beispiele zeigen, was die Knoten visuell und im Kontext tun.
- Inspiration bieten: Jedes Beispiel kann als Sprungbrett für Ideen und neue Möglichkeiten der Verwendung von Shader Graph genutzt werden.
Erfahrene Benutzer erhalten ein tieferes Verständnis für die Funktionsweise bestimmter Knotenpunkte. Sie müssen z. B. wissen, ob die Ausgabe des Knotens normalisiert oder gesättigt ist, und sie können die Funktionsweise von Knoten ändern, um ihre eigenen Varianten zu erstellen. Erfahrene Nutzer profitieren von diesen neuen Mustern auf folgende Weise:
- Sie erhalten ein besseres Verständnis dafür, was jeder Knotenpunkt genau tut.
- Kundenspezifische Änderungen: Kopieren Sie den "Under The Hood"-Teil eines Beispiels und fügen Sie ihn in einen Untergraphen ein, um Ihre eigene Version des Shader-Graph-Knotens zu erstellen.
- Nutzen Sie die Muster als Sprungbrett für Kreativität und Inspiration.
Installieren Sie die neuen Beispiel-Assets über den Paketmanager.
Öffnen Sie im Editor den Paketmanager.

Wählen Sie im Fenster Paketmanager das Paket Shader Graph aus.

Wählen Sie die Registerkarte Proben.

Wählen Sie schließlich die Schaltfläche Node Reference Import, um das neue Node Reference-Beispielset in Ihr Projekt zu übernehmen.
Wenn diese Schritte abgeschlossen sind, werden die Knotenreferenz-Assets in Ihrem Projekt unter Assets/Samples/Shader Graph/<Ihre Version>/Node Reference angezeigt.

Dies ist ein sehr tiefes und reichhaltiges Sample-Set. Wir wünschen Ihnen viel Spaß bei der Erkundung und hoffen, dass Sie damit mehr über die Funktionsweise der Knoten in Shader Graph erfahren. Wir würden uns freuen, wenn Sie uns Ihre Gedanken und Eindrücke zu diesen Proben mitteilen. Teilen Sie uns Ihre Meinung im Shader Graph Forum mit.
Dieses Node Reference Beispielset ist nur der erste Teil einer Serie. Im Laufe des nächsten Jahres werden wir in Abständen von einigen Monaten weitere Mustersets herausgeben. Diese helfen Ihnen, Shader Graph schneller zu erlernen, zu verstehen, wie man bestimmte Funktionen einrichtet, und neue Shader mit vorgefertigten Subgraphen und Vorlagen schneller zu erstellen. Wir hoffen, dass Sie diese neuen Muster gerne verwenden werden.
Suchen Sie mehr über Knotenproben? Verbinden Sie sich mit uns in den Foren in diesem speziellen Thread. Für weitere Neuigkeiten zu Editor-Fortschritten bleiben Sie auf Unite 2023 auf dem Laufenden, und halten Sie Ausschau nach neuen technischen Blogs von anderen Unity-Entwicklern als Teil der fortlaufenden Tech from the Trenches-Serie.
