Games

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

SHANTI ZACHARIAH / UNITY TECHNOLOGIESSenior content marketing manager
Dec 6, 2022|8 Min.
Erstellen Sie faszinierende visuelle Effekte mit unserem VFX-Leitfaden für Fortgeschrittene
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.
Beispiele für visuelle Effekte aus dem E-Book "The definitive guide to creating advanced visual effects in Unity".

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.

Collage von Bildern aus dem E-Book "The definitive guide to creating advanced visual effects in Unity".
Robustes VFX-Authoring
Die SpaceshipHoloTable aus der Unity Spaceship Demo, verfügbar auf GitHub und Steam
Die SpaceshipHoloTable aus der Unity Spaceship Demo, verfügbar auf GitHub und Steam

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.

Ein anschaulicher und höchst informativer Leitfaden
Die Beispielszene Magic Lamp aus dem Paket VFX Graph Samples
Die Beispielszene Magic Lamp aus dem Paket VFX Graph Samples

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.

Verstehen der Anatomie einer VFX-Grafik
Das Fenster VFX Graph
Das Fenster VFX Graph

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.

Verbinden Sie die beweglichen Teile, um Interaktivität zu schaffen
Mit einem Property Binder einen Bézier-Kurveneffekt für den Geist in der Beispielszene "Zauberlampe" erstellen
Mit einem Property Binder einen Bézier-Kurveneffekt für den Geist in der Beispielszene "Zauberlampe" erstellen

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.
Detaillierte VFX Graph Beispielszenen erforschen
GooBall ist zurück: Das allererste Made with Unity-Spiel kehrt als VFX-Beispielszene zurück.
GooBall ist zurück: Das allererste Made with Unity-Spiel kehrt als VFX-Beispielszene zurück.

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.

Verbessern Sie Ihre visuellen Effekte mit Pipeline-Tools
Ein Vektorfeld steuert den UnityLogo-Effekt.
Ein Vektorfeld steuert den UnityLogo-Effekt.

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.

Laden Sie das E-Book herunter und lassen Sie uns wissen, was Sie davon halten
Das endgültige Handbuch zur Erstellung fortgeschrittener visueller Effekte in Unity | E-Book

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.