Realität gegen Illusion
Diese in Echtzeit in Unity gerenderte Demo zeigt ein echtes Auto und ein weiteres, das von Unity und NVIDIA gesteuert wird. Das schillernde Lichterspiel und die hohe visuelle Wiedergabetreue machen die Fahrzeuge nicht voneinander unterscheidbar.
Unity und NVIDIA haben mit BMW zusammengearbeitet, um das BMW 8er Coupé 2019 zu präsentieren.
Das richtige Werkzeug für die richtige Aufgabe
Die Technologie bietet Designern einen entscheidenden Vorteil, da sie reale Verhaltensweisen des Lichts imitiert. So können Entwickler Effekte erzeugen und dynamisch anpassen, bei denen die Grenze zwischen Echtzeit und Realität verschwimmt.
In Projekten, in denen maximaler Fotorealismus und die höchstmögliche Detailtreue erforderlich sind, lassen sich mit den Unity Raytracing-Funktionen Reflexionen und genaue dynamische Berechnungen für die globale Beleuchtung erzielen.
Das Echtzeit-Raytracing von Unity simuliert auf realistische Weise, wie das Licht sich verhält und mit physischen Objekten und Materialien in Ihren Szenen interagiert. Dieser technologische Fortschritt ermöglicht eine echte globale Beleuchtung (GI) und Umgebungsokklusion sowie andere Effekte – ganz gleich, ob Sie eine fotorealistische oder stilisierte Darstellung wünschen.
Die High-Definition Rendering Pipeline (HDRP) bietet Raytracing-Unterstützung und Hardwarebeschleunigung, sodass Reflexionen von allen Objekten berücksichtigt werden können, auch wenn sich diese Objekte nicht im Bild befinden. Zu den Implementierungen gehören direktionale und Bereichsschatten, GI, Reflexionen und Transparenzen.
Die DX12/DXR-API im HDRP-Paket wurde für Anwendungen im Engineering, Architekturwesen und in der Automobilbranche konzipiert. Für die ersten Schritte steht ein Beispielprojekt zum Download auf GitHub bereit.
Die High-Definition Rendering Pipeline nutzt Raytracing zum Ersetzen einiger Screen-Space-Effekte, Shadowing-Techniken und Mesh-Rendering-Techniken.
- Die Raytracing-Umgebungsokklusion ersetzt die Screen-Space-Umgebungsokklusion durch eine präzisere Raytracing-Technik für die Umgebungsokklusion, die Daten außerhalb des Bildschirms verwenden kann.
- Die globale Raytracing-Beleuchtung ist eine Alternative zu Light Probes und Lightmaps in der HDRP. Sie umfasst andere Eigenschaften für das Tier 1- und Tier 2-Raytracing.
- Raytracing-Reflexionen sind ein Ersatz für Screen-Space-Reflexionen und nutzen eine präzisere Raytracing-Technik für Reflexionen, die Daten außerhalb des Bildschirms verwenden kann.
- Raytracing-Schatten ersetzen Shadow-Maps für gerichtetes und punktuelles Licht sowie Umgebungslicht.
- Rekursives Rendering ersetzt die Rendering-Pipeline für Meshes. Meshes, die diese Funktion nutzen, verteilen Refraktions- und Reflexionsstrahlen rekursiv.
Erkennen Sie den Unterschied zwischen dem Echtzeit-Fahrzeug und dem physischen Fahrzeug? Zum Veranschaulichen der Möglichkeiten mit Echtzeit-Raytracing haben wir mit NVIDIA und der BMW Group zusammengearbeitet, um das 2019 BMW 8er Coupé zu präsentieren.
Dieser Vortrag behandelt die wesentlichen Designentscheidungen, die die Integration von Echtzeit-Raytracing für von Unity unterstützte Funktionen (wie Reflexionen, Bereichsschatten usw.) gefördert haben. Hier erhalten Sie tiefe Einblicke in Implementierungsdetails und Optimierungen.
In diesem Video erfahren Sie, wie Sie die in Unity 2019.3 Beta eingeführten experimentellen Raytracing-Funktionen nutzen können, ohne sich in Algorithmen zu verlieren!
Für die Erstellung der globalen Echtzeit-Beleuchtung in Unity wurde NVIDIA RTXGI verwendet. Dieser Vortrag behandelt das Raytracing, Veranschaulichungen der VFX im Hintergrund für eine neue Unity-Demo und Best Practices für die Beleuchtung und Modellierung.
Werfen Sie einen Blick hinter die Kulissen unserer Raytracing-Demo. Um zu veranschaulichen, wie die Werbung von der Vielseitigkeit einer Echtzeit-Engine profitieren kann, haben wir einen mit Unity gerenderten CG-BMW gegen ein echtes BMW 8er Coupé ins Rennen geschickt, das wir in einem Lagerhaus gefilmt haben.
Mit Unity Raytracing können Kunden atemberaubende realistische Erfahrungen in Echtzeit erstellen – und das auf kostengünstiger Hardware. Erfahren Sie, wie Sie Echtzeit-Raytracing für Ihre Projekte einsetzen können.
Sie können Raytracing jetzt nutzen (Vorschau).