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. Robert Bosch GmbH, Abstatt
  2. Berliner Stadtreinigungsbetriebe (BSR), Berlin
  3. Evangelisches Krankenhaus Bergisch Gladbach gGmbH, Bergisch Gladbach
  4. Fresenius Netcare GmbH, St. Wendel


Anzeige
Blu-ray-Angebote
  1. 12,99€
  2. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  3. (u. a. Game of Thrones, Big Bang Theory, The Vampire Diaries, Supernatural)

Folgen Sie uns
       


  1. Blizzard

    Update und Turnier für Warcraft 3 angekündigt

  2. EU-Urheberrechtsreform

    Kompromissvorschlag hält an Uploadfiltern fest

  3. Desktop-Modi im Vergleich

    Fast ein PC für die Hosentasche

  4. Android 8.0

    Samsung verteilt Oreo-Upgrade wieder für Galaxy S8

  5. Bilanzpressekonferenz

    Telekom bestätigt Super-Vectoring für dieses Jahr

  6. Honorbuddy

    Bossland muss keine Millionen an Blizzard zahlen

  7. Soziale Netzwerke

    Twitter sperrt Tausende verdächtige Accounts

  8. Qualcomm

    802.11ax-WLAN kann bald in Smartphones kommen

  9. Synthesizer IIIp

    Moog legt Synthie-Klassiker für 35.000 US-Dollar wieder auf

  10. My Playstation

    Sony überarbeitet sein soziales PS-Ökosystem



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Entdeckertour angespielt: Assassin's Creed Origins und die Spur der Geschichte
Entdeckertour angespielt
Assassin's Creed Origins und die Spur der Geschichte
  1. Assassin's Creed Denuvo und VM Protect bei Origins ausgehebelt
  2. Sea of Thieves angespielt Zwischen bärbeißig und böse
  3. Rogue Remastered Assassin's Creed segelt noch mal zum Nordpol

Axel Voss: "Das Leistungsschutzrecht ist nicht die beste Idee"
Axel Voss
"Das Leistungsschutzrecht ist nicht die beste Idee"
  1. Leistungsschutzrecht EU-Ratspräsidentschaft schlägt deutsches Modell vor
  2. Fake News Murdoch fordert von Facebook Sendegebühr für Medien
  3. EU-Urheberrechtsreform Abmahnungen treffen "nur die Dummen"

Sam's Journey im Test: Ein Kaufgrund für den C64
Sam's Journey im Test
Ein Kaufgrund für den C64
  1. THEC64 Mini C64-Emulator erscheint am 29. März in Deutschland
  2. Sam's Journey Neues Kaufspiel für C64 veröffentlicht

  1. Re: Meine Ansicht zu dem Ganzen:

    Muhaha | 14:02

  2. Re: Battery life

    Test_The_Rest | 14:01

  3. Re: bissel überteuert

    _bla_ | 14:01

  4. Re: Musik nur über AppleMusic?

    mainframe | 14:00

  5. Re: Update Politik absolut unverständlich

    elgooG | 14:00


  1. 13:12

  2. 12:40

  3. 12:07

  4. 12:05

  5. 12:01

  6. 11:50

  7. 11:44

  8. 11:29


  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