Abo
  • Services:
Anzeige
Die Display Scanout Engine liefert das finale Bild an den Fernseher
Die Display Scanout Engine liefert das finale Bild an den Fernseher (Bild: Michael Wieczorek/Golem.de)

Cryteks Ryse-Lösung

Während Spiele wie Titanfall den Fokus eher auf die Frames per Second legen, hatte sich Crytek bei Ryse vorgenommen, Bild- und Grafikqualität ans Limit zu treiben. Das römische Schlachtenepos gilt als einer der schönsten Next-Gen-Titel, dazu mussten die Entwickler aber aus der Not eine Tugend machen.

Anzeige

Crytek hatte in Budapest mehrere Jahre am Kinect-Spiel Ryse für die Xbox 360 gearbeitet, den Titel im Zuge der Neuentwicklung für die Xbox One aber zurück ins Hauptstudio nach Frankfurt geholt. Die Display Scanout Engine der Konsole war zu diesem Zeitpunkt noch nicht per API ansprechbar, weswegen sich Crytek für eine GPU-Lösung entschied.

"Wir haben am Anfang Tests durchgeführt und das Spiel in 720p, 900p sowie 1080p gerendert. Die Screenshots mit der niedrigeren Auflösung skalierten wir dann für Vergleiche hoch", sagt Nicolas Schulz, Senior Rendering Engineer bei Crytek. "Interessanterweise gab es zwischen 900p und 1080p manchmal kaum einen Unterschied, wenngleich man es an bestimmten Stellen schon sah." Daher legte das Studio die Render-Auflösung auf 1.600 x 900 statt auf 1.920 x 1.080 Pixel fest, um die so freiwerdenden zusätzlichen 10 Millisekunden für eine höhere Bild- und Grafikqualität zu nutzen.

"Das ist letztendlich viel wertvoller als die leichte zusätzliche Schärfe", sagt Nicolas Schulz. Die aus Leistungsgründen vor dem Upscaling applizierte SMAA-1Tx-Kantenglättung sorgt für eine hohe Bildruhe, hierfür benötigt die Xbox One wie für die Tiefenunschärfe und die Umgebungslichtverdeckung rund 1,5 Millisekunden. Die Schattenberechnung verschlingt gar 5 Millisekunden, daher peilte Crytek während der Entwicklung 30 fps (33,3 Millisekunden pro Frame) an. In der Praxis liegt de Bildrate jedoch oft tiefer.

Das HUD erstellt die Konsole anders als bei Assassin's Creed 4 nativ in 1.920 x 1.080 Pixeln, die Nutzeroberfläche wird für den finalen Framebuffer über das von 900p auf 1080p hochskalierte Bild gelegt. Somit wird das HUD nicht unscharf. Insgesamt benötigt Cryteks GPU-Scaler nur eine Zeit von 0,3 Millisekunden pro Frame und belastet daher die GPU nur wenig.

  • Die DCE befindet sich im Main SoC im AV Out. (Bild: Microsoft)
  • Auf diesem Diagramm ist sie Teil des hellgrünen "AV Out Resize Composit"-Blocks. (Bild: Microsoft)
  • CoD Ghosts, DCE ohne Update (Screenshot: Digital Foundry)
  • CoD Ghosts, DCE mit Update (Screenshot: Digital Foundry)
  • Assassin's Creed 4, DCE ohne Update (Screenshot: Digital Foundry)
  • Assassin's Creed 4, DCE mit Update (Screenshot: Digital Foundry)
  • Killer Instinct, DCE ohne Update (Screenshot: Digital Foundry)
  • Killer Instinct, DCE mit Update (Screenshot: Digital Foundry)
  • Ryse nutzt einen von Crytek programmierte Skalierung und nicht die DCE (Bild: Crytek)
Ryse nutzt einen von Crytek programmierte Skalierung und nicht die DCE (Bild: Crytek)

"Wir machen einen bilinearen Texture-Lookup auf unserem Szenen Render Target, aber modifizieren die Texturkoordinaten mit einer Smoothstep-Funktion", erklärt der Crytek-Entwickler. Diese ergibt eine Mischung aus Nearest-Neighbor- und linearer Filterung, die dem Bild eine leichte Schärfe verleiht. Schulz betont, dass es beim Upscaling wichtig ist, Gammaeinstellungen und RGB-Farbraum zu berücksichtigen, damit es nicht zu Farbverschiebungen kommt.

Generell hat Crytek darauf geachtet, die Inhalte von Ryse vorab darauf zu optimieren, möglichst wenig Aliasing zu produzieren. So verzichteten die Grafiker, wann immer möglich, auf sehr kleine Dreiecke in weiter entfernten LoD-Stufen (das Level of Detail bestimmt, ab welcher Distanz welche Detailstufe dargestellt wird). Statt also die entfernte Geometrie mit Polygonen aufzubauen, hat das Studio viele vorgefilterte Normal Maps verwendet.

 Schnelle DCE für TitanenEinschätzung und Fazit 

eye home zur Startseite
elitezocker 17. Aug 2014

Du meinst 5 Mio Konsolen Vorsprung der PS4 ist *knapp* XD

elitezocker 17. Aug 2014

Ersetze Sony durch Nintendo und Dein Satz ist korrekt. Nintendo wird noch 2-3 Jahre vor...

lightview 23. Apr 2014

Was HerrManelig hier schreibt stimmt schon. Jetzt einen einzigen Game-Titel als...

lightview 23. Apr 2014

Die meinen mit "Next-Gen" nicht "Die nächste Generation des Spielerlebnisses auf einer...

lightview 23. Apr 2014

Was bringt einem kommendes DX12, Berechnungen von der Cloud und sonstig optimierter...



Anzeige

Stellenmarkt
  1. KfW Bankengruppe, Frankfurt am Main
  2. OPERATIONAL SERVICES GMBH & CO. KG, Frankfurt
  3. Fresenius Kabi Deutschland GmbH, Bad Homburg
  4. Ratbacher GmbH, Raum Darmstadt


Anzeige
Blu-ray-Angebote

Folgen Sie uns
       


  1. Platooning

    Daimler fährt in den USA mit Lkw im autonomen Konvoi

  2. Suchmaschine

    Apple stellt Siri auf Google um

  3. Gruppenchat

    Skype for Business wird durch Microsoft Teams ersetzt

  4. Teardown

    iFixit findet größeren Akku in Apple Watch Series 3

  5. Coffee Lake

    Intel verkauft sechs Kerne für unter 200 Euro

  6. MacOS 10.13

    Apple gibt High Sierra frei

  7. WatchOS 4.0 im Test

    Apples praktische Taschenlampe mit autarkem Musikplayer

  8. Werksreset

    Unitymedia stellt Senderbelegung heute in Hessen um

  9. Aero 15 X

    Mehr Frames mit der GTX 1070 im neuen Gigabyte-Laptop

  10. Review Bombing

    Valve verbessert Transparenz bei Nutzerbewertungen auf Steam



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Parkplatz-Erkennung: Bosch und Siemens scheitern mit Pilotprojekten
Parkplatz-Erkennung
Bosch und Siemens scheitern mit Pilotprojekten
  1. Die Woche im Video Schwachstellen, wohin man schaut
  2. Drei Modelle vorgestellt Elektrokleinwagen e.Go erhöht die Spannung
  3. Automated Valet Parking Lass das Parkhaus das Auto parken!

Optionsbleed: Apache-Webserver blutet
Optionsbleed
Apache-Webserver blutet
  1. Apache-Sicherheitslücke Optionsbleed bereits 2014 entdeckt und übersehen
  2. Open Source Projekt Oracle will Java EE abgeben

Lenovo Thinkstation P320 Tiny im Test: Viel Leistung in der Zigarrenschachtel
Lenovo Thinkstation P320 Tiny im Test
Viel Leistung in der Zigarrenschachtel
  1. Adware Lenovo zahlt Millionenstrafe wegen Superfish
  2. Lenovo Smartphone- und Servergeschäft sorgen für Verlust
  3. Lenovo Patent beschreibt selbstheilendes Smartphone-Display

  1. Re: Fehler?

    twothe | 09:24

  2. Re: Für mich nicht nachvollziehbar

    My1 | 09:24

  3. Re: Sockel-Chaos

    gaelic | 09:23

  4. Re: Wie oft wollen sie den noch ersetzen

    meinoriginaluse... | 09:22

  5. Re: Wahlkampf von Flüchtlingspolitik geprägt und...

    JanZmus | 09:19


  1. 09:11

  2. 08:57

  3. 07:51

  4. 07:23

  5. 07:08

  6. 19:40

  7. 19:00

  8. 17:32


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel