Neue Shader-Graph-Knoten-Referenzbeispiele

BEN CLOWARD Senior Technical Artist
Nov 15, 2023|9 Min.
Neue Shader-Graph-Knoten-Referenzbeispiele
Diese Website wurde aus praktischen Gründen für Sie maschinell übersetzt. Die Richtigkeit und Zuverlässigkeit des übersetzten Inhalts kann von uns nicht gewährleistet werden. Sollten Sie Zweifel an der Richtigkeit des übersetzten Inhalts haben, schauen Sie sich bitte die offizielle englische Version der Website an.

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.

Beispiele für verfügbare Proben

Sehen wir uns den Knoten "Punktprodukt" an:

Das Referenz-Asset "Punktproduktknoten

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.

Der Punktproduktknoten Beschreibung

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.

Die vom Punktproduktknoten ausgeführte Mathematik

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.

Beispiele für die Verwendung des Knotens "Punktprodukt

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.

DDX-Knoten
Die DDX-Knoten-Referenzanlage
Normaler Vektor
Das Normalen-Vektor-Knoten-Referenz-Asset
Lerp-Knoten
Die Lerp-Knoten-Referenzanlage
Normaler Blend-Knoten
Das Normal Blend Node Referenz Asset
Musterorganisation

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.

Die Knotenkategorien im Menü Knoten erstellen

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

Die entsprechenden Kategorien in den Knotenreferenzdateien

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

Suche nach dem Beispiel-Asset des Punktproduktknotens im Ordner "Math
Vorteile für neue Nutzer

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.
Vorteile für erfahrene Nutzer

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.
Wie installieren?

Installieren Sie die neuen Beispiel-Assets über den Paketmanager.

Öffnen Sie im Editor den Paketmanager.

Das Fenstermenü zeigt die Option Paketmanager

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

Das Fenster des Paketmanagers mit dem ausgewählten Paket Shader Graph

Wählen Sie die Registerkarte Proben.

Die Details des Shader-Graph-Pakets im Paketmanager mit der Schaltfläche zum Importieren der Node Reference Samples

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.

Die Position der Knotenreferenzmuster im Projektfenster
Schlussfolgerung und Zukunftspläne

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.

Zusätzliche Ressourcen

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.