> > > > VXGI als Teil der Cave-Demo in der Unreal Engine 4

VXGI als Teil der Cave-Demo in der Unreal Engine 4

DruckenE-Mail
Erstellt am: von

Unreal Engine LogoWichtiger Technik-Baustein für die Zukunft und damit auch Teil der aktuellen GeForce-Generation ist das sogenannte VXGI (Voxel Global Illumination). Bereits zum Launch der GeForce GTX 980 und GTX 970 (Hardwareluxx-Artikel) hatten wir einen Blick auf die Technik dahinter geworfen, da VXGI auch Teil der Hardware-Entwicklung ist bzw. die Architektur auf solche Software-Lösungen hin optimiert wurde.

Ein komplettes Raytracing, also die Nachverfolgung und Berechnung beliebig vieler Lichtstrahlen, ist das angestrebte Endziel einer jeden Beleuchtungstechnik. Bis dies in den aktuellen Auflösungen allerdings möglich sein wird, werden noch einige Jahre vergehen, da die Hardwareanforderungen enorm sind. Als Zwischenschritt hat NVIDIA VXGI entwickelt, welches auf den drei neuen Karten mit "Maxwell"-Architektur der zweiten Generation bereits lauffähig ist. VXGI beschreibt eine dynamische Berechnung eines Szenarios mit der Einbeziehung einer Reflexion einer direkten und indirekten Lichtquelle sowie von vorherigen Reflexionen und diffuser Beleuchtung. Wie genau dies funktioniert, erfährt man im dazugehörigen Artikel zur "Maxwell"-Architektur mit zahlreichen Illustrationen der Render-Technik.

VXGI in der Cave-Demo zur Unreal Engine 4VXGI in der Cave-Demo zur Unreal Engine 4

VXGI in der Cave-Demo zur Unreal Engine 4 (links ohne VXGI - recht mit VXGI).

Eine erste Adaption der Technik, die einmal Teil der GameWorks-API werden soll bzw. schon ist, wurde auf Basis der Unreal Engine 4 entwickelt. Die Apollo 11 Lunar Landing Demo kann von jedermann heruntergeladen und ausprobiert werden. Dass sich aber auch erste Engine-Entwickler mit VXGI beschäftige, zeigt ein Beitrag im Forum zur Unreal Engine. Darin sind Screenshots zu sehen, die eine Umsetzung von VXGI auf der Unreal Engine 4 und hier genauer zur Cave-Demo zeigen. Die Unterschiede sind in der Ausleuchtung der 3D-Szenen recht deutlich zu erkennen, auch wenn noch etwas Feinschliff notwenig ist, damit die Szenen auch realistisch wirken.

VXGI in der Cave-Demo zur Unreal Engine 4VXGI in der Cave-Demo zur Unreal Engine 4

VXGI in der Cave-Demo zur Unreal Engine 4 (links ohne VXGI - recht mit VXGI).

Der Nutzer Ad3ViLl liefert neben den Screenshots auch gleich die dazugehörige Voxel-Ansicht. VXGI verwendet 3D-Voxel, denen zwei Eigenschaften zugewiesen werden: Durchlässigkeit für das Licht und in welche Richtung sowie in welcher Farbe das Licht aus dem Voxel emittiert. Um den Raum in die Voxel aufzuteilen, sind bestimmte Sampling-Verfahren notwendig, die dedizierte Hardware voraussetzen, die ebenfalls nur in der "Maxwell"-Architektur vorhanden sind. Sie sind auch Teil des DirectX-12-Subsets, welches bereits von "Maxwell" beherrscht wird. Die Voxel repräsentieren in einer kompletten Renderszene die Lichtquellen. Abhängig vom Abstand der Oberfläche sind die Voxel unterschiedlich groß und werden in Trichtern unterschiedlicher Richtung, Länge und Dicke dargestellt. Durch die unterschiedliche Größe der Voxel in Abhängigkeit zur Oberfläche wird ein "Level of Detail" eingeführt.

VXGI in der Cave-Demo zur Unreal Engine 4VXGI in der Cave-Demo zur Unreal Engine 4

VXGI in der Cave-Demo zur Unreal Engine 4VXGI in der Cave-Demo zur Unreal Engine 4

VXGI in der Cave-Demo zur Unreal Engine 4 (links ohne VXGI - recht mit VXGI).

Voxel-Ansicht zu VXGI
Voxel-Ansicht zu VXGI.

Derzeit noch im Hinterkopf behalten sollte man allerdings, dass ein Zuschalten von VXGI auf einer GeForce GTX 970 einen Einbruch bei den Bildraten von 86 auf 9 Bildern pro Sekunde nach sich zieht.

Dazu haben wir zum Launch der GeForce GTX 980 und GTX 970 auch eine Videoaufzeichnung der Technik-Demo, welche das Vorgehen der Berechnung noch einmal in bewegten Bildern zeigt:

Social Links

Ihre Bewertung

Ø Bewertungen: 0

Tags

Kommentare (4)

#1
Registriert seit: 19.12.2010
Bayreuth
Bootsmann
Beiträge: 579
Man sollte noch an den kleinen Performance Drop von 86fps zu 9fps erwähnen.^^
#2
customavatars/avatar60338_1.gif
Registriert seit: 19.03.2007
Berlin
Flottillenadmiral
Beiträge: 5308
Sorry, aber auf mich wirken alle Bilder mit VXGI grell und unnatürlich beleuchtet.
In jedem, in wirklich jedem Beispielbild sieht VXGI schlechter aus als die herkömmliche Licht-/Schattenberechnung. Ob da mit "Feinschliff" noch was herauszuholen ist wage ich zu bezweifeln. Vom Performanceverlust - der sicherlich durch "Feinschliff" noch etwas reduziert werden kann - nicht zu reden. Im Augenblick und in dieser Form so sinnvoll wie ein Kropf.
#3
customavatars/avatar199366_1.gif
Registriert seit: 30.11.2013

Bootsmann
Beiträge: 683
Wow - ich dachte erst VXGI wären die Bilder auf der linken Seite, da diese mir deutlich besser vorkamen...

joa so irrt man sich ^^

Irgendwie scheint es, dass wie viele neue Grafikfeatures zu viel ressourcen verbraucht werden bei geringer/gar keiner Verbesserung..
#4
Registriert seit: 21.10.2014

Obergefreiter
Beiträge: 109
Wirkt als hätte jemand ambient occlusion ausgemacht, Schatten runtergestellt(fast aus) und den gamma Wert erhöht.

Liegt aber auch an den sauschlechten Texturen, je weniger man davon sieht, desto besser wirkt das Bild.

Wird sich schon noch verbessern
Um Kommentare schreiben zu können, musst Du eingeloggt sein!

Das könnte Sie auch interessieren:

Kommentar: Pokémon Go bringt die Smombies auf den Vormarsch

Logo von IMAGES/STORIES/LOGOS-2016/POKEMON_GO_LOGO

Sicherlich lassen sich meine Erfahrungen von Sonntag nicht zwangsläufig auf ganz Deutschland übertragen, dennoch stelle ich folgende Behauptung auf: Am vergangenen Wochenende zog es vielerorts deutlich mehr Menschen auf die Straßen als noch in den Tagen zuvor. Schuld daran war nicht nur das... [mehr]

Microsoft Cortana wehrt sich gegen "sexuelle Belästigung"

Logo von IMAGES/STORIES/LOGOS-2015/MICROSOFT_CORTANA_BUTTON

Menschen sind neugierig, wenn künstliche Intelligenz ins Spiel kommt. Man probiert aus, stellt absurde Fragen, prüft, ob die K. I. Humor hat oder lotet die Grenzen aus, bis sie bei Ironie und Sarkasmus nicht mehr weiter weiß. Auch ist bekannt, dass Apples Sprachassistentin Siri etwa durchaus... [mehr]

WhatsApp wird dauerhaft kostenlos

Logo von IMAGES/STORIES/LOGOS-2013/WHATSAPP

Kaum eine Anwendung dürfte Mobilfunkanbieter derart viel Geld gekostet haben wie WhatsApp. Denn seit dem Start im Jahr 2009 steigt die Zahl der über den Dienst verschickten Nachrichten kontinuierlich, vor allem auf Kosten der ehemals so lukrativen SMS. Für die Gründer hat sich das längst... [mehr]

Harvester Messenger vereint fast alle Messenger in einer App

Logo von IMAGES/STORIES/LOGOS-2016/HARVESTER_LOGO

Früher hatte sicher jeder einige Multimessenger in Benutzung, die namensgebend viele verschiedene Messenger-Protokolle in einem Programm vereinten. So konnten Nutzer gleichzeitig via icq, AIM oder XMPP (Jabber) kommunizieren. Die aktuelle Messengerlandschaft hat sich zwar stark gewandelt, doch im... [mehr]

Steam erlaubt nun das Löschen einzelner Spiele aus der Bibliothek

Logo von IMAGES/STORIES/LOGOS-2013/STEAM

Wer immer mal wieder bei einem der zahlreichen Humble-Bundle-Aktionen zuschlägt oder die Pakete anderer Anbieter kauft, der füllt seine Steam-Bibliothek häufig auch mit Titeln auf, die man eigentlich nicht spielen würde oder die man nicht einzeln gekauft hätte. Solche Spiele lassen sich ab... [mehr]

Pokémon Go offiziell in Deutschland erhältlich – erstes Update für iOS

Logo von IMAGES/STORIES/LOGOS-2016/POKEMON_GO_LOGO

Bis vor wenigen Stunden war Pokémon Go nur über Umwege in Deutschland spielbar. Besitzer eines Android-Smartphones mussten sich über Umwege die APK-Datei beschaffen und diese durch Aushebelung der Drittanbieter-Sperre auf ihrem Gerät installieren. Etwas schwieriger war das unter iOS – hier... [mehr]