World of Tanks: Raytracing per Intels Embree-Bibliothek

Wargaming hat Raytracing-Schatten in die Engine von World of Tanks integriert. Die BVH-Struktur wird mit Intels Embree-Bibliothek angelegt, für Halbschatten nutzen die Entwickler einen Denoising-Algorithmus.

Artikel veröffentlicht am ,
Panzer-Modell mit BVH-Struktur
Panzer-Modell mit BVH-Struktur (Bild: Wargaming)

Im September 2019 hatte Wargaming angekündigt, Raytracing-Schatten in World of Tanks einzubauen, die auf jeder Grafikkarte laufen. Mittlerweile steht ein aktualisierter Benchmark bereit und die Entwickler erläutern, wie die Raytracing-Schatten umgesetzt werden. Mindestvoraussetzung ist eine DirectX-11-Karte, eine Hardwarebeschleunigung wie die RT-Cores einer Geforce RTX ist für die gewählte Implementierung nicht notwendig.

Stellenmarkt
  1. Softwareentwickler (m/w/d) Testinfrastruktur
    SEMIKRON Elektronik GmbH & Co. KG, Nürnberg
  2. Fullstack Software Engineer (m/w/d)
    Atruvia AG, Karlsruhe, München, Münster
Detailsuche

Wargaming arbeitet mit Intel zusammen und verwendet dessen Embree-Bibliothek, eine Sammlung von Raytracing-Kerneln. Statt den Shadern der Grafikkarte berechnet der Prozessor die BVH (Bounding Volume Hierarchy) auf allen verfügbaren Kernen: Die Beschleunigungsstruktur verschachtelt eine Handvoll Polygone in einem Quader, der dann mit anderen zusammengefasst wird, bis am Schluss für einen Panzer nur noch einige wenige dieser Boxen übrig bleiben.

Für die von der Sonne ausgehenden Strahlen muss nicht mehr aufwendig geprüft werden, ob diese ein Polygon treffen - stattdessen wird zeitsparend die BVH eingesetzt. Die per ALUs berechnete Schnittpunktprüfung pro Panzer reduziert sich somit von etwa 50.000 auf nur noch rund 25. Die Erstellung der Baumstruktur für 30 Fahrzeuge soll durchschnittlich gerade einmal 1,5 ms benötigen. Ohne Embree und auf einem Kern seien es satte 8 ms.

Für Halbschatten (Penumbra) und vom Objekt aus gesehen weich auslaufende Schatten (Contact Hardening Shadows) reicht ein Strahl pro Pixel nicht aus, mehr Strahlen hingegen kosten zu viel Leistung. Also variiert Wargaming die Position der Lichtquellenpunkte, das so erzeugte Rauschen wird mit einem Denoising-Algorithmus abgemildert. Das Resultat soll 8 oder 16 Strahlen pro Pixel nahekommen.

Golem Karrierewelt
  1. IT-Grundschutz-Praktiker mit Zertifikat: Drei-Tage-Workshop
    04.-06.07.2022, Virtuell
  2. Entwicklung mit Unity auf der Microsoft HoloLens 2 Plattform: virtueller Zwei-Tage-Workshop
    10./11.10.2022, Virtuell
Weitere IT-Trainings

Maximales Raytracing kostet laut dem Encore-RT-Benchmark grob ein Drittel der Framerate, das zeigt unser Kurztest mit einem Ryzen 7 3700X und einer Geforce RTX 2080 Super. Wann genau das eigentliche Spiel mit Raytracing-Schatten gepatcht wird, sagte Wargaming nicht - es soll aber "bald" so weit sein.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


ms (Golem.de) 15. Nov 2019

Die CPU erstellt nur die BHV, die Triangle Intersection und das Denoising macht dann die...

ms (Golem.de) 16. Okt 2019

Huh, die BVH ist doch implementiert?



Aktuell auf der Startseite von Golem.de
US-Streaming
Abonnenten immer unzufriedener mit Netflix

Wenn Netflix-Abonnenten das Abo kündigen, wird vor allem der hohe Preis sowie ein schlechtes Preis-Leistungs-Verhältnis als Grund dafür genannt.

US-Streaming: Abonnenten immer unzufriedener mit Netflix
Artikel
  1. Industrie: BASF plant Bau großer Wärmepumpe
    Industrie
    BASF plant Bau großer Wärmepumpe

    Mit einer Machbarkeitsstudie wollen BASF und die Firma MAN prüfen, ob eine Großwärmepumpe zur Dampferzeugung eingesetzt werden kann.

  2. Fahrzeugauslieferungen: Erfolgsserie bei Tesla beendet
    Fahrzeugauslieferungen
    Erfolgsserie bei Tesla beendet

    Ständig steigende Auslieferungszahlen sind bei Tesla erstmal vorbei. Der Grund liegt in Schanghai.

  3. Onlineshopping: Amazon vereinfacht Kündigung des Prime-Abos
    Onlineshopping
    Amazon vereinfacht Kündigung des Prime-Abos

    Auf Druck von Verbraucherschützern sind nur noch zwei statt bisher sieben Klicks nötig, um ein laufendes Prime-Abo bei Amazon zu kündigen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • MSI RTX 3080 12GB günstig wie nie: 959€ • Cooler Master 34" UWQHD 144 Hz günstig wie nie: 467,85€ • Nur noch bis 9 Uhr: The Quarry + PS5-Controller 99,99€ • Asus RX 6900 XT OC günstig wie nie: 1.049€ • Mindstar (Gigabyte RTX 3060 OC LHR 399€) • MSI RTX 3080 Ti 1.049€ • Samsung Galaxy Watch 3 119€ • Top-PC mit Ryzen 7 & RTX 3070 Ti 1.700€ [Werbung]
    •  /