Nvidia auf der GDC 2018: Die schöne neue Raytracing-Welt

50
Special Roland Austinat (US-Korrespondent) Als bevorzugte Quelle auf Google hinzufügen
Nvidia auf der GDC 2018: Die schöne neue Raytracing-Welt
Quelle: Epic Games

Spiegelnde Sturmtruppler-Helme in Raytracing-Demos sind eine Sache, doch PC- und Videospiele, die auf diese Technik setzen, eine andere. Dennoch sind Nvidia-Forscher sicher: Solche Grafik bekommen wir schon bald in Spielen zu sehen, auch, wenn es auf dem Weg dahin noch das eine oder andere Hindernis gibt.

Geht es nach Nvidia, stehen wir seit der GDC 2018 in San Francisco an der Schwelle eines goldenen Zeitalters. Jedenfalls verkündete Morgan McGuire, dass der Einsatz von Raytracing in Spielen und anderen Anwendungen ein so großes Ereignis wie die Erfindung programmierbarer Shader oder Online-Spiele sei. McGuire ist Distinguished Research Fellow bei Nvidia und glaubt, dass wir in ein paar Jahren mit einem Lächeln auf die bisherigen Grafiktechnologien zurückblicken werden - so, wie heute Titel wie Half-Life (1998) in Sachen Optik als antike Spiele gelten.

Spieleantike und Raster-Helden

Die Spieleantike von 1978 bis 1999 wurde 2000 von der Ära der "Raster-Helden" abgelöst: GPUs zahlreicher Hersteller sorgten und sorgen für den heute bekannten Look von Computer- und Videospielen, die mit Rasterisierung, komplexen Shadern, Occlusion, Shadow Maps und vorberechneten Light Maps und anderen Tricks versuchen, lebensechte Grafik auf den Monitor zu zaubern.

"Dieses Zeitalter endete am Montag", verkündet Morgan McGuire unter dem Geraune der Anwesenden. Dabei ist Raytracing in Echtzeit keine Wunderwaffe, die automatisch alles besser machen wird: "Es geht nicht allein um die Technologie, sondern wie sie die Arbeitsweise von Spielentwicklern verändern wird", sagt McGuire. Zunächst werden Spiele-Engines auf den gleichzeitigen Einsatz von Rasterisierung und behutsam ausgewählten Raytracing-Elementen setzen.

Das Goldene Zeitalter rückt näher

Zukünftig - und natürlich gab es hier keine konkreten Daten oder Modellankündigungen - sollen dann heimische Grafikkarten flink genug sein, um komplett auf Raytracing umzuschwenken. Zur Erinnerung: Der beeindruckende Sturmtruppler-Kurzfilm der Epic-Pressekonferenz wurde zwar komplett live, aber eben auch auf vier Volta-Profikarten des Typs Tesla V100 gleichzeitig berechnet.

Und: Die Rüstungen der Sternenkrieger spiegeln zwar die Umgebung prächtig wieder, doch zeigen sie eben nicht die Gesichter der darunter steckenden Soldaten - das wäre rechnerisch vermutlich noch einen Hauch zu komplex geworden. Immerhin wurden die Szenen wirklich in Echtzeit berechnet, wie wir hinter verschlossenen Türen auf dem Nvidia-Stand zu sehen bekamen: Auf Knopfdruck schaltete die Grafik-Engine in einen Drahtgittermodus um und zeigte, aus wie vielen Polygonen die Szenen zusammengesetzt waren.

Morgan McGuire ist zuversichtlich, dass wir bald schon Grafik vom Schlage des vor 20 Jahren veröffentlichten Pixar-Streifens "A Bug's Life" in Echtzeit auf dem Monitor zu Gesicht bekommen werden. Und das ist noch nicht das Ende vom Lied: "Wir wollen von 'A Bug's Life' hin zu 'Coco', der in diesem Jahr mit hundertprozentigem Raytracing berechnet wurde - mit 64 bis 256 Lichtstrahlen pro Pixel."

Demo mit der Unreal Engine 4 auf Nvidias GDC-Stand: Die DGX Station links mit vier Tesla-V100-Beschleunigerkarten übernehmen das Rendering Quelle: PC Games Hardware Demo mit der Unreal Engine 4 auf Nvidias GDC-Stand: Die DGX Station links mit vier Tesla-V100-Beschleunigerkarten übernehmen das Rendering

Schnellere Berechnung durch schlaue Denoiser

Entwickler sollten schon jetzt damit beginnen, sich mit der neuen Technik vertraut zu machen. Morgan McGuire schätzt, dass die Lernkurve so ähnlich wie bei den programmierbaren Shadern verlaufen dürfte. Microsoft packte neue Routinen namens DXR - DirectX Raytracing - in die hauseigene Grafikschnittstelle, Nvidia setzt auf die proprietäre RTX-Technologie als Back-End und auch AMD arbeitet daran, Raytracing und DirectX 12 einander nahe zu bringen.

Selbst auf Volta-Karten sind dabei Tricksereien angesagt, weiß Petrik Clarberg, Senior Research Scientist bei Nvidia. So bringe es nichts, alle möglichen Lichtstrahlverläufe einfach oder gar mehrfach zu berechnen: "Selbst bei 1024 Samples pro Pixel bleibt noch immer ein gewisses Bildrauschen übrig." Und bei manchen Objekten, die Schatten werfen, werden diese gerade auf spiegelnden Oberflächen nicht richtig wiedergeben.

Schlauer Einsatz von Denoising-Routinen kann bei inkorrekten Schattenwürfen helfen. Zusätzlich lässt sich die Berechnung komplexer Szenen beschleunigen, indem in Bereichen, in denen lichttechnisch "wenig passiert", weniger Lichtstrahlen verfolgt werden. Das illustriert Petrik Clarberg mit einem Wohnzimmer, das durch einen Erker vom Sonnenlicht erleuchtet wird. Hinter dem Sofa, der Lampe und in einem Regal ist von dem wechselnden Sonnenstand wenig zu sehen - diese Schattengebiete werden mit dem verrauschten Raytracing-Bild kombiniert und dann mit einem Denoiser bearbeitet.

Metro Exodus: Beeindruckende Raytracing-Aussichten

Bei aller Begeisterung hat Morgan McGuire ein paar warnende Worte für die Entwicklergemeinde parat. "Raytracing sollte nicht zum Lens Flare des Jahres 2018 werden", gibt er zu bedenken. "Spiele sehen heute schon toll aus - überlegt lieber, was ihr mit Raytracing anstellen und vielleicht ersetzen könnt, ohne die Rechenkosten dafür aus dem Auge zu verlieren."

Dennoch ist McGuire zuversichtlich, dass Raytracing einen neuen Grafikfrühling einleiten könnte: "Heute besitzen vielleicht 20 Menschen auf diesem Planeten das Wissen, professionelle Spiele-Engines optimieren, um noch mehr Leistung und Effekte aus ihnen herauszukitzeln. Mit Raytracing bekommen Spezialeffekt- und technische Programmierer Zugriff auf mehr Leistungsreserven."

Wie spektakulär sich der Einsatz von Raytracing in Spielen darstellt, konnten wir bei Echtzeit-Kamerafahrt durch "Metro Exodus" sehen: Schon auf herkömmliche Weise berechnet sieht die verschneite Spielwelt prächtig aus, doch mit Raytracing kommt noch ein deutlich höherer Grad an Realismus ins Spiel - insbesondere bei Schattenverläufen etwa von Objekten, die unter einem Tisch stehen. Diese Demo läuft sogar "nur" auf einer einzigen Volta-Karte. Hoffentlich bekommen PC- und Videospieler in nicht zu ferner Zukunft neue und vor allem bezahlbare Grafikkarten, die all dies auch auf dem heimischen System darstellen können.

Bildergalerie

50
    • Kommentare (50)

      Zur Diskussion im Forum
      • Von m4tt Schraubenverwechsler(in)
        AW: Nvidia auf der GDC 2018: Die schöne neue Raytracing-Welt

        Zitat von Mephisto_xD
        Du redest am Thema vorbei. "Raytracing" ist ein sehr breiter Überbegriff, den der PowerVR Chip garanitert nicht abdecken kann (genauso wie heutige GPUs nicht universelle Rasterizer sind - sie können eben nur Dreiecke, Linien und Punkte rastern, aber keine Vielecke, Ellipsen oder Ähnliches.)

        Der Power VR Chip kann nicht so viel wie eine Xeon CPU. Punkt. Ich bin des Englischen durchaus mächtig, aber der Link betrachtet das Problem nicht kritisch, sondern ist mehr oder weniger eine abgeschriebene Pressemitteilung des Unternehmens. Und die sagen natürlich nicht, was ihr toller Chip nicht kann.
        Du baust verzweifelt einen Strohmann und spekulierst am Thema vorbei. Mit dem gleichen Pseudoargument kannst du auch gegen Nvidia und AMD GPUs polemisieren. Um Raytracing in Echtzeit zu realisieren, sind die Anzahl der Strahlen pro Sekunde bzw. pro Watt entscheidend und nicht die Flexibilität einer CPU. (Dreimal darfst du raten, warum Intel auf seinen CPUs iGPUs verbaut, statt auf Softwarerendering zu setzen.) Eine CPU ist für Echtzeit-Raytracing viel zu ineffizient. Zu diesem Zweck braucht es dedizierte Hardware.

        Zitat von Mephisto_xD
        Wie schon gesagt: Einfaches Raytracen kann der Chip sicher, vielleicht sogar mehr als nur Dreiecke. Aber sonst? Kann das Ding auch mit einzelnen Strahlen den Baum durchsuchen, oder wird das dann unendlich langsam (wie bei GPUs). Kann das Ding selbständig und programmierbar Rekursionen ausführen, z.B. für Monte Carlo Path tracing (GPUs können das nur eingeschränkt und auch erst seit Kurzem)? Wie schnell kann das Teil auf wie viel Speicher zugreifen?
        Hier gibt es weitere Details zum PowerVR-Chip:
        PowerVR Wizard brings ray tracing to real-time graphics - The Tech Report

        Wenn du mehr wissen willst, kannst du deine Fragen auch im imgtec-Forum stellen (oder per Email).

        Zitat von Mephisto_xD
        Das alles steht nicht in dem tollen Link, da steht nur das typische Blablabla von wegen "the future of graphics rendering" und x-mal so viel Performance/Watt. Ich habe das ganze schon mal gehört als Intel in den GPU Markt einsteigen wollte und eine Raytracing-Version von Portal auf Larrabee laufen ließ - viel ist da nicht draus geworden.
        Larrabee war keine dedizierte Raytracing-Hardware sondern ein Hybrid aus CPU und GPU und daher zu ineffizient dafür. Daraus geworden ist Xeon Phi.
      • Von m4tt Schraubenverwechsler(in)
        AW: Nvidia auf der GDC 2018: Die schöne neue Raytracing-Welt

        Zitat von Mephisto_xD
        Du redest am Thema vorbei. "Raytracing" ist ein sehr breiter Überbegriff, den der PowerVR Chip garanitert nicht abdecken kann (genauso wie heutige GPUs nicht universelle Rasterizer sind - sie können eben nur Dreiecke, Linien und Punkte rastern, aber keine Vielecke, Ellipsen oder Ähnliches.)

        Der Power VR Chip kann nicht so viel wie eine Xeon CPU. Punkt. Ich bin des Englischen durchaus mächtig, aber der Link betrachtet das Problem nicht kritisch, sondern ist mehr oder weniger eine abgeschriebene Pressemitteilung des Unternehmens. Und die sagen natürlich nicht, was ihr toller Chip nicht kann.
        Du baust verzweifelt einen Strohmann und spekulierst am Thema vorbei. Mit dem gleichen Pseudoargument kannst du auch gegen Nvidia und AMD GPUs polemisieren. Um Raytracing in Echtzeit zu realisieren, sind die Anzahl der Strahlen pro Sekunde bzw. pro Watt entscheidend und nicht die Flexibilität einer CPU. (Dreimal darfst du raten, warum Intel auf seinen CPUs iGPUs verbaut, statt auf Softwarerendering zu setzen.) Eine CPU ist für Echtzeit-Raytracing viel zu ineffizient. Zu diesem Zweck braucht es dedizierte Hardware.

        Zitat von Mephisto_xD
        Wie schon gesagt: Einfaches Raytracen kann der Chip sicher, vielleicht sogar mehr als nur Dreiecke. Aber sonst? Kann das Ding auch mit einzelnen Strahlen den Baum durchsuchen, oder wird das dann unendlich langsam (wie bei GPUs). Kann das Ding selbständig und programmierbar Rekursionen ausführen, z.B. für Monte Carlo Path tracing (GPUs können das nur eingeschränkt und auch erst seit Kurzem)? Wie schnell kann das Teil auf wie viel Speicher zugreifen?
        Hier gibt es weitere Details zum PowerVR-Chip:
        PowerVR Wizard brings ray tracing to real-time graphics - The Tech Report

        Wenn du mehr wissen willst, kannst du deine Fragen auch im imgtec-Forum stellen (oder per Email).

        Zitat von Mephisto_xD
        Das alles steht nicht in dem tollen Link, da steht nur das typische Blablabla von wegen "the future of graphics rendering" und x-mal so viel Performance/Watt. Ich habe das ganze schon mal gehört als Intel in den GPU Markt einsteigen wollte und eine Raytracing-Version von Portal auf Larrabee laufen ließ - viel ist da nicht draus geworden.
        Larrabee war keine dedizierte Raytracing-Hardware sondern ein Hybrid aus CPU und GPU und daher zu ineffizient dafür. Daraus geworden ist Xeon Phi.
      • Von Mephisto_xD BIOS-Overclocker(in)
        AW: Nvidia auf der GDC 2018: Die schöne neue Raytracing-Welt

        Zitat von m4tt
        Statt wieder nur zu mutmaßen, solltest du dich erst einmal mit Hilfe der verlinkten Quellen informieren. Der PowerVR-Chip kann Rasterizing, Raytracing und Hybridrendering. Wie der Chip aufgebaut ist, steht u.a. im CB-Artikel.
        Nvidia auf der GDC 2018: Die schöne neue Raytracing-Welt
        Du redest am Thema vorbei. "Raytracing" ist ein sehr breiter Überbegriff, den der PowerVR Chip garanitert nicht abdecken kann (genauso wie heutige GPUs nicht universelle Rasterizer sind - sie können eben nur Dreiecke, Linien und Punkte rastern, aber keine Vielecke, Ellipsen oder Ähnliches.)

        Der Power VR Chip kann nicht so viel wie eine Xeon CPU. Punkt. Ich bin des Englischen durchaus mächtig, aber der Link betrachtet das Problem nicht kritisch, sondern ist mehr oder weniger eine abgeschriebene Pressemitteilung des Unternehmens. Und die sagen natürlich nicht, was ihr toller Chip nicht kann.

        Wie schon gesagt: Einfaches Raytracen kann der Chip sicher, vielleicht sogar mehr als nur Dreiecke. Aber sonst? Kann das Ding auch mit einzelnen Strahlen den Baum durchsuchen, oder wird das dann unendlich langsam (wie bei GPUs). Kann das Ding selbständig und programmierbar Rekursionen ausführen, z.B. für Monte Carlo Path tracing (GPUs können das nur eingeschränkt und auch erst seit Kurzem)? Wie schnell kann das Teil auf wie viel Speicher zugreifen?

        Das alles steht nicht in dem tollen Link, da steht nur das typische Blablabla von wegen "the future of graphics rendering" und x-mal so viel Performance/Watt. Ich habe das ganze schon mal gehört als Intel in den GPU Markt einsteigen wollte und eine Raytracing-Version von Portal auf Larrabee laufen ließ - viel ist da nicht draus geworden.

        Deswegen: Mal gucken. Ich interessiere mich dann dafür, wenn es wirkliche, performante Produkte zu kaufen gibt.
      • Von Pro_PainKiller
        AW: Nvidia auf der GDC 2018: Die schöne neue Raytracing-Welt

        In Games werden zu Anfang nur ein kleiner Teil der neue Raytracing Techniken 'nur partiell' bei dafür vorgesehenen Objekten eingesetzt, 60-80% sind weiterhin klassische 3D Polygon Objekte & Tessellation-Shader Environment Game-Scenen.

        100% Raytracing Games wird es wohl nie geben - da einfach nicht nötig (oder nur als Vorzeige Engine Tech-Demo), zu ineffizient und Ressourcen fressend.
      • Von DarkWing13 BIOS-Overclocker(in)
        AW: Nvidia auf der GDC 2018: Die schöne neue Raytracing-Welt

        Zitat von Khabarak
        Immer schnellere Entwicklungszeit?
        Aber nicht bei der Hardware...
        In den 80ern hat die Entwicklung eines Grafikchips vielleicht ein Jahr gedauert - wenn überhaupt.
        Inzwischen reden wir hier von 5 Jahren pro GPU Generation.
        Also 4x "Titan V"...wenn man ab der 2. Titan nur ca. 60-70% "mehr" annimmt, dann sind das also um die 300% (aufgerundet!) mehr Leistung, als die beste Einzelkarte, ebenfalls eine Titan V, derzeit leistet.
        Geht man von der einer Leistungssteigerung von 30% alle 1-2 Jahre aus, können wir also frühestens in zehn(!) Jahren mit 24 FPS mit Raytracing spielen!?

        Blöd nur, dass bis dahin wahrscheinlich 8K bei Monitoren Standard ist...

        mfg
      • Von m4tt Schraubenverwechsler(in)
        AW: Nvidia auf der GDC 2018: Die schöne neue Raytracing-Welt

        Zitat von Mephisto_xD
        Es gibt aber einen entscheidenden Unterschied: Mining-Chips werden zum Minen verwendet, die Wunderchips von IMG
        Du kapierst es nicht. Es geht um die Tatsache, dass spezialisierte Schaltungen viel effizienter sind. Mining und Videotranscodierung sind nur weitere Beispiele dafür, damit du verstehst, dass es sich nicht um ein Wunder handelt. Informiere dich mal zum Thema ASIC. Das hat nichts mit Wundern zu tun, auch wenn dir das aufgrund deiner Unwissenheit so vorkommt.

        Zitat von Mephisto_xD
        werden bisher meines Wissens nicht eingesetzt, weder im Privatbereich noch im Professionellen.
        Bevor du dich zum Thema äußerst, solltest du erst einmal deine Wissenslücken schließen. Der Vorgänger wurde bereits 2013 verkauft und in Workstations verwendet:
        "The Caustic R2500 is the full-size card for dual CPU workstations, with two RTUs and 16GB RAM and is priced at $1,495."
        Caustic previews R2500 and R2100 OpenRL ray tracing PC boards at CES 2013 - With Imagination
        YouTube

        Zitat von Mephisto_xD
        Ich zweifle nicht an, dass Spezialchips deutlich effizienter sein können. Aber sie sind eben auch entsprechend eingeschränkt. Auf YT findet man diverse solche Videos, sogar FPGAs können aktuelle GPUs beim Raytracing abhängen wenn man es drauf anlegt. Problem ist, viele fortgeschrittenen Rendermethoden wie z.B. rekursives Path-Tracing brauchen schon etwas kompliziertere Chips, selbst GPUs können das nicht ohne CPU-Hilfe. Ich glaube nicht, dass der PowerVR Chip so etwas kann. Dass das nicht im dem Link steht wundert mich auch nicht, das liest sich ja wie ein Werbeprospekt.
        Statt wieder nur zu mutmaßen, solltest du dich erst einmal mit Hilfe der verlinkten Quellen informieren. Der PowerVR-Chip kann Rasterizing, Raytracing und Hybridrendering. Wie der Chip aufgebaut ist, steht u.a. im CB-Artikel.
        Nvidia auf der GDC 2018: Die schöne neue Raytracing-Welt

        Zitat
        Deswegen frage ich dich nochmal: Wenn das alles so toll, einfach, und viel besser als alles Bisherige ist, warum kauft Disney dann nicht einfach PowerVR? Die könnten ihre riesigen Renderfarmen in Rente schicken, und einfach ein paar Racks mit solchen Spezialchips füllen. Das ergäbe dann kürzere Produktionszeiten, niedrigerer Wartungsaufwand und Energieverbrauch, viel weniger Logistik....

        Stattdessen benutzen sie größtenteils nicht einmal GPUs, sondern rendern ihre Filme auf Xeons. Warum?
        Den OTOY-Link ignorierst du offensichtlich noch immer. (Wenn du kein Englisch kannst, lass dir den Artikel übersetzen.)
        Wie Disney reagiert, ist hingegen unbekannt. Deine Mutmaßungen darüber sind irrelevant.
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 08/2026 PC Games 08/2026 play5 08/2026 N-Zone 08/2026 Linux Magazin 08/2026 LinuxUser 08/2026 Raspberry Pi Geek 09/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk