Erstellen Sie faszinierende visuelle Effekte mit unserem VFX-Leitfaden für Fortgeschrittene


Die Funken eines Zaubers, Rauchschwaden, ultraviolette oder elektro-blaue Energieblitze, die Lichter einer Stadt, die man durch Nebel oder Regen sieht, offene Felder mit sich wiegendem Gras... Es ist schwer, sich ein modernes Spiel ohne die suggestive Kraft der visuellen Effekte vorzustellen.
Visuelle Effekte sind der Schlüssel zur Schaffung eines tiefgreifenden Erlebnisses für Ihre Spieler. Und dank der ständigen Weiterentwicklung der Hardware kann das, was früher nur für Hollywood-Blockbuster möglich war, jetzt in Echtzeit erreicht werden.
VFX Graph ist eines von mehreren wichtigen Toolsets, die in Unity für Künstler und Designer zur Verfügung stehen, um mit wenig oder gar keinem Programmieren zu arbeiten. Mit seiner knotenbasierten visuellen Logik können Sie eine beliebige Anzahl von einfachen bis komplexen Effekten für Projekte aller Genres erstellen.
Unser neues 120-seitiges E-Book, Die endgültige Anleitung zur Erstellung fortgeschrittener visueller Effekte in Unityist eine Anleitung für Künstler, Designer und Programmierer, die die Unity 2021 LTS-Version von VFX Graph verwenden. Verwenden Sie es als Referenz für die Erstellung von visuellen Echtzeit-Effekten für Ihre Spiele mit vielen Ebenen.


Der VFX Graph erstellt GPU-beschleunigte Partikelsysteme und benötigt daher Compute-Shader-Unterstützung, um die Kompatibilität mit den Zielgeräten zu gewährleisten. Es arbeitet mit derUniversal Render Pipeline (URP, einschließlich des 2D-Renderers) und der Hochauflösenden Render-Pipeline (HDRP).
Im Vergleich zum integrierten Partikelsystem kann der VFX Graph mehr Partikel mit schnellerer Simulation, anpassbarem Verhalten, Erweiterbarkeit, Zugriff auf den Kamerapuffer und nativer Shader Graph-Integration steuern. Sie können jeden benutzerdefinierten Shader, der in Shader Graph erstellt wurde, als Ziel für VFX Graph verwenden. Diese Shader sind in der Lage, neue Beleuchtungsmodelle wie HDRP-Haar oder Stoff zu verwenden und können sogar Partikel auf Vertex-Ebene modifizieren, um Effekte wie Vögel mit flatternden Flügeln, wabbelnde Partikel wie Seifenblasen und vieles mehr zu ermöglichen.

Das VFX Graph E-Book ist ebenso schön anzusehen wie inspirierend und informativ. Es wurde in Zusammenarbeit mit Wilmer Lin, einem erfahrenen VFX-Künstler aus der Film- und Spieleindustrie, und internen Experten des Unity-Grafikteams erstellt und zeichnet sich durch einen großen Umfang, einen hohen Detaillierungsgrad, durchdachte Anleitungen, Bilder und Videos sowie zahlreiche herunterladbare Ressourcen und Referenzen für die VFX-Erstellung in Unity aus.
Werfen wir einen kurzen Blick auf den Inhalt des Leitfadens.

Verschaffen Sie sich ein umfassendes Verständnis der einzelnen Teile des VFX-Graphen, beginnend mit dem VFX-Graphen-Asset und der Komponente sowie dem VFX-Graphen-Fenster. Lernen Sie, wie man Logik mit Systemen, Kontexten, Blöcken, Eigenschaften, Operatoren, Blackboards, Untergraphen, Ereignissen, Attributen und mehr erstellt.

Visuelle Effekte bestehen oft aus vielen beweglichen Teilen. Um sie zur Laufzeit zu integrieren, müssen sie an den richtigen Stellen in Ihrer Anwendung eingebunden werden. Sie erfahren, welche Werkzeuge für die Wiedergabe eines Effekts zur Verfügung stehen und wie man sie einsetzt:
- Event Binders: Diese hören auf verschiedene Dinge, die in Ihrer Szene passieren und reagieren auf bestimmte Aktionen zur Laufzeit.
- Timeline: Sequenzieren Sie visuelle Effekte mit Aktivierungsspuren, um Ereignisse zu bestimmten Zeitpunkten an Ihr Diagramm zu senden. Gewinnen Sie eine präzise Kontrolle über das vorgegebene Timing (z. B. das Abspielen von Effekten während einer Zwischensequenz).
- Eigenschaft Bindemittel: Diese verknüpfen die Werte der Szene oder des Spiels mit den Exposed-Eigenschaften Ihrer Tafel, so dass Ihre Effekte in Echtzeit auf Änderungen in der Szene reagieren.

Bunte Schwärme von Partikelstreifen, explosive Effekte für einen abstürzenden Meteoriten und ein extra schleimiger GooBall: Dies sind nur einige der Effekte, die Sie in den Visual Effect Graph Samples(HDRP).
Jedes Beispiel zeigt verschiedene Szenarien mit dem VFX-Graph. Zum besseren Verständnis wird in diesem Abschnitt des E-Books untersucht, wie einige dieser Proben erstellt wurden, nämlich durch die Verwendung von:
- Shader und VFX Graph zusammen
- GPU-Ereignisse zur Auslösung anderer Systeme im selben Graphen
- Organische Bewegung für Partikelstreifen über den Noise Operator und verfügbare Blöcke zur Anpassung der Texturzuordnung, des Spawnings und der Ausrichtung jedes Partikelstreifens
- Ein einzelnes Diagramm zur Steuerung anderer Diagramme in einem visuellen Effekt
- Ein Spawn-Kontext, der viele andere Effekte auslöst
- Experimentelle Netzstichproben, um Daten aus einem Netz abzurufen und das Ergebnis in das Diagramm aufzunehmen
Im E-Book finden Sie weitere Clips, die die verschiedenen Beispiele zeigen, darunter die folgende Einführung in die GooBall-Szene.

Wirkungen werden nicht in einem Vakuum isoliert. Oft müssen Sie sie mit externen Daten versorgen, um das gewünschte Aussehen zu erreichen.
Was ist, wenn Sie wollen, dass der Geist aus einer Zauberlampe kommt? Oder möchten Sie ein Hologramm integrieren? Während Sie vieles davon mit mathematischen Funktionen und Operatoren erreichen können, benötigen Sie vielleicht den Effekt, um mit komplexeren Formen und Gestalten zu interagieren.
In diesem Abschnitt wird erklärt, wie Sie drei in Unity unterstützte Datentypen verwenden können, um Ihre visuellen Effekte zu verbessern: Punkt-Caches, signierte Abstandsfelder und Vektorfelder. Weitere Werkzeuge, die Sie kennenlernen werden, sind die VFXToolboxdie zusätzliche Werkzeuge für Unity VFX-Künstler enthält, sowie Flipbook Texture Sheets zum Einbinden von animierten Effekten in ein Sprite.

Weitere Kapitel des Handbuchs befassen sich mit Optimierungstechniken für visuelle Effekte, zukünftigen Entwicklungen für VFX Graph und schließlich mit einer langen Liste von Tutorials und Videos. Wir freuen uns sehr, Ihnen diese wertvolle Ressource anbieten zu können, die Sie (wie alle unsere technischen E-Books) kostenlos herunterladen können. Bitte zögern Sie nicht, uns Ihr Feedback in diesem Forum mitzuteilen.
Eine vollständige Liste der verfügbaren Unity E-Books finden Sie im How-to-Hub oder in der Dokumentation unter Arbeiten in Unity > Leitfaden für bewährte Verfahren.