> > > > GTC 2016: Multi Resolution Shading nicht nur für VR anwendbar

GTC 2016: Multi Resolution Shading nicht nur für VR anwendbar

Veröffentlicht am: von

nvidia gtcVirtual Reality ist eines der Hauptthemen der diesjährigen GPU Technology Conference von NVIDIA. Nach einigen Vorträgen zu Grafik-APIs spielte VR auch eine große Rolle und mit GameWorks VR bzw. VRWorks hat NVIDIA auch die entsprechenden Schnittstellen geschaffen, die es Entwicklern einfacher machen sollen, für VR-Anwendungen zu entwickeln.

Derzeit konzentriert sich noch vieles auf die Anwendungen von VR im Bereich der Spiele. Doch auch in anderen Bereichen sollen VR-Headsets in Zukunft eine immer größere Rolle spielen. Dazu gehören Sportübertragungen, Filme, Übertragungen von Konzerten, virtuelle Reiseangebote und das Retail-Geschäft, bei dem die Produkte in der virtuellen Welt angepriesen werden sollen. Aber auch im professionellen Umfeld wird VR eine immer größere Rolle spielen und diesen Bedarf adressiert NVIDIA beispielsweise über ein VR-Ready-Programm für Workstations und die dazugehörige Hardware in Form der Quadro-Karten.

NVIDIA GTC 2016: VRWorks
NVIDIA GTC 2016: VRWorks

Einmal mehr sprach NVIDIA auf der GTC 2016 auch über bereits bekannte Technologien. Dazu gehört VR SLI, bei dem jedem Auge eine eigene GPU zugeordnet werden kann, was vor allem die Latenzen für die Ausgabe des Bildes im Hinblick auf die letzten Sensordaten nach unten drückt und damit einen großen Vorteil darstellen kann. Ebenfalls zur Reduzierung von Latenzen und Umgehung bestimmter Mechanismen klassischer Renderingprozesse gedacht ist VR Direct. Hier erfolgt die Ausgabe auf dem VR-Headset ohne den vorherigen Umweg über das Betriebssysteme und entsprechende Frame Buffer. Das Front Buffer Rendering hebt die klassische Buffer-Hirarchie auf und sorgt dafür, dass der Scanout, also die Darstellung auf dem VR-Headset, bereits erfolgt, wenn der Front Buffer eigentlich noch mit dem gerenderten Frame gefüllt wird. Auch hier steht die Reduzierung der Latenzen im Fokus.

Multi Resolution Shading

Auf die bereits bekannten Multi Resolution Shading ging NVIDIA ebenfalls noch einmal etwas genauer ein, sprach aber auch von neuen Anwendungsbereichen für diese Technik. Bevor wir dazu kommen aber noch einmal der technische Hintergrund zu Multi Resolution Shading im Zusammenhang mit VR:

Damit der Nutzer einer VR-Brille überhaupt in der Lage ist auf einer Brille und den darin verbauten Displays etwas zu sehen, wird eine Optik verwendet, die das Bild entsprechend dem Betrachtungsabstand und gewünschtem Blickwinkel anpasst. Die Ausgabe auf dem Display erfolgt daher in einer Fishseye-ähnlichen Verzerrung und zudem wird das Bild an den Rändern noch gestaucht, damit nach der Optik ein für den Nutzer normales und unverzerrtes Bild entsteht. Da GPUs und die Rendering-Prozesse aber nicht darauf ausgelegt sind, ein solches Bild auszugeben, gehen die Hersteller hin und rendern das Bild auf gewöhnliche Art und Weise, um es in einem Post Processing entsprechend anzupassen. Diese nachträgliche Bearbeitung kostet zum einen Leistung, viel entscheidender aber ist, dass eine weitere Verzögerung bis zur Ausgabe des Bildes entsteht und gerade diese ist für ein möglichst optimales VR-Erlebnis störend.

NVIDIA GameWorks VRNVIDIA GameWorks VR

NVIDIA GameWorks VR

NVIDIA wendet nun einen Trick an, um die nicht oder nur eingeschränkt sichtbaren Bereiche anders zu behandeln. Dazu wird das Bild in neun Bereiche aufgeteilt. Diese sogenannten Viewports orientieren sich in etwa an den sonst im Post Processing bearbeiteten Abschnitten. So wird der mit Abstand größte Viewport in der Mitte fast vollständig so belassen, wie er ursprünglich auch behandelt wurde. Die Seitenbereiche und vor allem die vier Ecken aber werden mit einer Art Komprimierung belegt und in ihrer Auflösung entsprechend dem gewünschten Endergebnis angepasst.

Alle neun Viewports werden gleichzeitig durch die GPU berechnet – allerdings getrennt voneinander. Die Ausgabe erfolgt schlussendlich in einer bereits fertig angepassten Form. Ein Post Processing ist damit nicht mehr notwendig. Durch die Aussparung von nicht sichtbaren Bereichen sowie der Anpassung der Auflösung der Ränder und einer zusätzlichen Komprimierung kommt NVIDIA auf eine erhöhte Pixel-Shader-Performance um den Faktor 1,3 bis 2.

Unterschiedliche Berechnungen für Oculus Rift und HTC Vive - MRS auch für klassische 2D-Darstellung

Eine neue Information ist nun, dass es kein einheitliches Multi Resolution Shading, eine keine fixe Aufteilung in die verschiedenen Viewports gibt, denn die Oculus Rift und HTC Vive verwenden unterschiedliche Linsen-Geometrien und sind in dieser Hinsicht nicht identisch aufgebaut, was eine Anpassung notwendig macht. Der Lense Warp ist also für jedes VR-Headset angepasst. Gleiches gilt auch für die Aufteilung der Viewports beim Multi Resolution Shading.

NVIDIA GTC 2016: VRWorks
NVIDIA GTC 2016: VRWorks

Neben der VR-Anwendung sieht NVIDIA für das Multi Resolution Shading aber auch noch andere Nutzungsszenarien. So könnte ein schneller First Person Shooter bei der Darstellung auf einem klassischen Display davon profitieren, da nur der zentrale Bereich in voller Auflösung berechnet wird. Die Randbereiche hingegen werden per Multi Resolution Shading in einer geringeren Auflösung berechnet. Da der zentrale Bereich bei einem Shooter im Fokus des Betrachters liegt, könnte die geringere Darstellungsqualität in den Randbereichen nicht weiter auffallen. An den Rändern nimmt der Spieler meist nur eine Bewegung war, bevor das Geschehen dann in den zentralen Bereich des aktuellen und zentralen Ausschnitts fällt. Eingeblendete Schriften und das HUD werden erst als Post Processing nach dem Multi Resolution Shading durchgeführt und sind daher davon nicht betroffen.

Ein Leistungsplus von 40 Prozent sieht NVIDIA hier durchaus als machbar an. Allerdings befindet man sich noch in einer Erprobungsphase für diese Technik und ist noch etwas davon entfernt über eine konkrete Umsetzung zu sprechen. In der Maxwell-Architektur sind die Hardwarekomponenten für Multi Resolution Shading aber schon verbaut und dies dürfte auch für die Pascal-Architektur gelten. Noch einen Schritt weiter geht der Gedanke dies mit einem Eyetracking zu koppeln. Hier müssten die Viewports dann im Hinblick auf die aktuelle Blickrichtung des Spielers angepasst werden. Eine dynamische Anpassung der Viewports ist vorgesehen und damit wäre auch dies möglich.

Social Links

Kommentare (4)

#1
Registriert seit: 01.01.1970


Beiträge:
Ist "Oculus Roft" der Nachfolger der Rift oder ein chinesischer Nachbau?
#2
customavatars/avatar238404_1.gif
Registriert seit: 30.12.2015
Hamburg
Leutnant zur See
Beiträge: 1201
Wann kommt nach der "Oculus Roft" die neue ''HTC Vove'' ? :lol:
#3
Registriert seit: 01.07.2013

Hauptgefreiter
Beiträge: 154
Zitat Rangerkiller1;24469579
Wann kommt nach der "Oculus Roft" die neue ''HTC Vove'' ? :lol:


Frag doch Woll Smoth :)
#4
customavatars/avatar3377_1.gif
Registriert seit: 15.11.2002
www.twitter.com/aschilling
[printed]-Redakteur
Tweety
Beiträge: 30943
Danke für den Hinweise ;)
Um Kommentare schreiben zu können, musst Du eingeloggt sein!

Das könnte Sie auch interessieren:

  • Sapphire Radeon RX Vega 64 Nitro+ im Test

    Logo von IMAGES/STORIES/2017/SAPPHIRE-VEGA

    Heute ist es endlich soweit: Wir können uns das zweite Custom-Design der Radeon RX Vega anschauen. Dabei handelt es sich um die Sapphire Radeon RX Vega 64 Nitro+, die besonders durch die Kühlung auf sich aufmerksam machen will. Drei Slots, drei Axiallüfter und sogar eine spezielle... [mehr]

  • NVIDIA Titan V: Volta-Architektur im Gaming-Test

    Logo von IMAGES/STORIES/2017/NVIDIA-TITANV

    In der letzten Woche hatte NVIDA noch eine Überraschung für uns parat: Die brandneue NVIDIA Titan V wurde vorgestellt. Damit gibt es das erste Consumer-Modell mit der neuen Volta-Architektur, das auch für Spieler interessant sein kann, in erster Linie aber auch professionelle Nutzer ansprechen... [mehr]

  • Die GeForce RTX 2080 Ti und RTX 2080 Founders Edition im Test

    Logo von IMAGES/STORIES/2017/GEFORCERTX2080

    Heute nun ist es endlich soweit und wir präsentieren die vollständigen Leistungsdaten und Messwerte zu den beiden ersten Karten der GeForce-RTX-20-Serie von NVIDIA. Nach der Vorstellung der Pascal-Architektur im Mai 2016 sind die neuen Karten für NVIDIA in vielerlei Hinsicht ein... [mehr]

  • Kleiner Turing-Ausbau: Gigabyte GeForce RTX 2070 WindForce 8G im Test

    Logo von IMAGES/STORIES/2017/GIGABYTE-RTX2070-WINDFORCE-LOGO

    Gestern war es soweit und mit der GeForce RTX 2070 startet die vorerst "kleinste" GeForce-RTX-Karte der neuen Serie von NVIDIA. Mit der Gigabyte GeForce RTX 2070 Windforce 8G haben wir ein Partnermodell im Test, denn die Founders Edition ist bislang noch nicht verfügbar. Erwartet wird die GeForce... [mehr]

  • PowerColor Radeon RX Vega 56 Red Devil im Test

    Heute wollen wir unsere Artikelübersicht zu den Custom-Modellen der Radeon RX Vega abrunden, denn mit der PowerColor Radeon RX Vega 56 Red Devil steht uns das Modell eines weiteren AMD-Exklusivpartners zur Verfügung. Das erste Mal haben wir nun auch die Gelegenheit uns eine solche Variante auf... [mehr]

  • Die GeForce RTX 2080 Ti leidet offenbar an erhöhter Ausfallrate (6. Update)

    Logo von IMAGES/STORIES/2017/GEFORCERTX2080TI

    Reddit und diverse Foren laufen heiß, denn seit einigen Tagen mehren sich die Berichte, nach denen es bei der GeForce RTX 2080 Ti zu einer erhöhten Ausfallrate kommt. Bestätigt ist dies bislang nicht, auch weil belastbare Zahlen fehlen und diese sicherlich nur durch NVIDIA selbst oder die... [mehr]