Hero background image
Unity 2019.3 release

Neue Funktionen und Updates für die Grafik

Sowohl die High-Definition Render Pipeline als auch Visual Effect Graph haben den Vorschaustatus verlassen. Echtzeit-Raytracing ist derzeit in der Vorschau und wir haben Verbesserungen an der Universal Render Pipeline, Shader Graph, dem Gelände und der Beleuchtung vorgenommen.

Das ist neu

Hier ist eine Übersicht über einige wichtige neue Grafik-Updates. Alle Details können Sie in den Versionshinweisen einsehen.

High-Definition Render Pipeline (HDRP) nicht mehr im Vorschaustatus
High-Definition Render Pipeline (HDRP) nicht mehr im Vorschaustatus
Rendering von Wald mit Sonnaufgangslicht, das durch die Bäume scheint
HDRP – Physically Based Sky (Vorschau)

Physically Based Sky simuliert einen klaren Himmel und führt eine physische Simulation aus, die realistische Ergebnisse liefert. Das Modell funktioniert für alle Höhen, unterstützt die Vogelperspektive, ermöglicht Aufnahmen außerhalb der Atmosphäre und berücksichtigt die Tageszeit, sodass Sie beispielsweise neutrale Mittage und warme Sonnenuntergänge simulieren können.

Realität gegen Illusion Was mit Echtzeit Raytracing erreichbar ist
Raytracing in HDRP (Vorschau)

Das Raytracing von Unity simuliert in Echtzeit, wie das Licht sich verhält und mit physischen Objekten und Materialien in Ihren Szenen interagiert, wie in der Realität. So werden eine echte globale Beleuchtung und Umgebungsokklusion sowie andere Effekte ermöglicht – ganz gleich, ob Sie eine fotorealistische oder stilisierte Darstellung wünschen.

Die HDRP bietet Raytracing-Unterstützung und Hardware-Beschleunigung, sodass Reflexionen von allen Objekten berücksichtigt werden können, auch wenn sich diese Objekte nicht im Bild befinden. Zu den enthaltenen Raytracing-Funktionen gehören beispielsweise Raytracing-Schatten und indirekte Beleuchtung.

Das Raytracing in der HDRP ist ideal für Anwendungen im Engineering, Architekturwesen und in der Automobilbranche. Zum Veranschaulichen der Möglichkeiten mit Echtzeit-Raytracing hat Unity mit NVIDIA und der BMW Group zusammengearbeitet, um das 2019 BMW 8er Coupé zu präsentieren.

Für die ersten Schritte steht ein Beispielprojekt zum Download auf GitHub bereit. Über die Schaltfläche Mehr erfahren unten können Sie zudem auf die Dokumentation für die ersten Schritte mit Raytracing zugreifen.

Updates der Universal Render Pipeline
Updates der Universal Render Pipeline
Visual Effect Graph mit Shader Graph-Integration
2D-Schatten und Sekundärtexturen
Visual Effect Graph mit Shader Graph-Integration
Visual Effect Graph mit Shader Graph-Integration

Sie können in Visual Effect Graph jetzt Shader Graphs einbinden, um individuelle Darstellungen und Rendering-Verhalten zu erstellen und naturgetreue visuelle Effekte zu erzielen.

Wir haben Partikel-Strips hinzugefügt, womit Triangle Strips generiert werden, die individuelle Partikel verbinden, um Trails, Linien und Bänder zu erstellen. Sie können jetzt auch Bewegungsvektoren hinzufügen, um den Bewegungsunschärfe-Effekt der Nachbearbeitung zu nutzen und Schnellbewegungseffekte um Unschärfe zu ergänzen.

Zur Schaffung interessanter Effekte muss das Spawning von Partikeln oft auf prognostizierbare Weise zeitlich bestimmt werden. Die neuen Spawn-Kontextzeit- und -Looping-Steuerelemente (Teil einer breiten Palette künftiger Funktionen für das interne Sequencing) ermöglichen das Spawning von Partikel zu festgelegten Zeitpunkten mit vordefinierten Intervallen und vordefinierter Spawning-Dauer.

Unsere VFX Graph-Raumschiff-Demo zeigt ein breites Spektrum von Effekten und ist eine großartige Lernressource. Sie können auch Visual Effect Graph-Beispiele herunterladen.

Updates für Shader Graph
Updates für Shader Graph

Sie können jetzt Shader-Keywords hinzufügen, um statische Zweige in Ihrer Grafik zu erstellen. Dies können Sie beispielsweise verwenden, um Ihr eigenes Shader-LOD-System zu erstellen.

Wir haben auch Unterstützung für Vertex Skinning für DOTS-Animationen hinzugefügt, womit eine bessere Erstellung von Wasser und Blättern ermöglicht wird.

Haftnotizen verbessern Ihren Workflow, da Sie damit Anmerkungen und Erläuterungen für andere Mitwirkende im Projekt hinterlassen können.

Entdecken Sie in unseren neuen Sub-Grafik-Beispielen für prozedurale Muster, wie Sie mit Berechnungen prozedurale Formen und Muster erstellen können.

Updates für Light Probes
Updates für Light Probes

In 2019.3 werden spannende Änderungen an der Funktionsweise von Light Probes beim additiven Laden von Szenen eingeführt.

Sie können Light Probes zwischen additiv geladenen Szenen zusammenführen, wodurch Streaming-Workflows für umfangreiche Szenen ermöglicht werden, für die eine Aufteilung in kleinere, additiv geladene Teile von Vorteil wäre. Ein API-Aufruf ermöglicht das Abrufen und Zusammenführen aller aktuell geladenen Probes. Diese werden dann zur erneuten Tetraeder-Erzeugung verwendet und Mesh-Renderer nutzen diese nahtlos zusammengeführten Ergebnisse für das Rendering mit Probes.

Unter schwierigen Beleuchtungsbedingungen kann es zu Situationen kommen, in denen Light Probes inkonsistente oder auf andere Art schlechte Beleuchtungsergebnisse liefern. Nun können die von Light Probes verwendeten Sample-Zahlen genutzt werden. Diese Funktion ermöglicht eine Verbesserung der Probe-Qualität in Szenen mit schlechten Beleuchtungsbedingungen (z. B. Szenen mit emittierenden Materialien oder schwieriger, mehrfach reflektierter Beleuchtung).

Updates für Progressive Lightmapper
Updates für Progressive Lightmapper

Die in Unity 2019.3 eingeführten Updates für den Progressive CPU Lightmapper und Progressive GPU Lightmapper (Vorschau) ermöglichen eine beachtliche Produktivitätssteigerung bei der Arbeit mit dem Editor. Wir haben die wesentliche Thread-Leistung des Progressive Lightmapper verbessert, was für eine reibungslosere Editor-Interaktion beim Baking sorgt.

Der Progressive CPU Lightmapper wurde um Lichtstärken-Sampling ergänzt. Anstatt zu versuchen, Schattenstrahlen für jedes Licht abzubilden, das sich möglicherweise auf ein bestimmtes Lightmap-Texel auswirken könnte, werden die besten Kandidaten basierend auf der Wahrscheinlichkeit ausgewählt. Das führt zu weniger Strahlenabbildungen, weniger Lightmap-Rauschen und einer höheren Baking-Leistung.

Der Progressive Lightmapper wurde um zwei Lichtformen ergänzt, die den Boxen- und Pyramiden-Lichtformen der HDRP für Spot-Licht entsprechen. Für beide Lichtformen ist ein komplettes Baking oder die Verwendung als Mixed Mode Lights mit umfassender Unterstützung für Shadowmasks möglich. Für Baking-Lightmaps in der HDRP und der Universal Render Pipeline wird jetzt auch der innere Spot-Winkel unterstützt.

Der Progressive GPU Lightmapper bietet jetzt Submesh-Unterstützung, womit eine korrekte GI-Rückmeldung von Mesh-Renderern mit mehreren Submeshes sichergestellt wird. Zudem haben wird den Sampling-Algorithmus verbessert, sodass eine bessere Verteilung verwendet wird. Das Ergebnis ist eine schnellere Konvergenz, also Lightmaps mit weniger Rauschen in kürzerer Zeit.

Lightmap Exposure-Schieberegler

Der neue Lightmap Exposure-Schieberegler wird beim Wechsel in die Lightmap-Szenen-Vorschaumodi als Auswahlfeld für die Szenen-Ansicht angezeigt. So können Sie schnell auf verschiedene HDR-Lightmaps zugreifen. Der gleiche Schieberegler ist im Lightmap-Vorschaufenster verfügbar.

AMD Radeon Pro Lightmap Denoiser
AMD Radeon Pro Lightmap Denoiser

Zur Ergänzung der von Unity angebotenen Entrauscher nehmen wir jetzt auch den AMD Radeon Pro Lightmap Denoiser mit auf. Damit können diejenigen mit AMD-Grafik-Hardware schnell Rauschen aus Lightmapping-Ergebnissen auf der GPU entfernen. Durch das Entfernen von Rauschen können Nutzer nahtlosere Beleuchtungsergebnisse mit weniger Samples und in kürzerer Zeit erzielen.

Unity 2019.3 jetzt herunterladen
Unity 2019.3 jetzt herunterladen

Holen Sie sich all das und vieles mehr noch heute.