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, Crailsheim
  2. Daimler AG, Stuttgart
  3. ORBIT Gesellschaft für Applikations- und Informationssysteme mbH, Bonn
  4. TAIFUN Software AG, Hannover


Anzeige
Blu-ray-Angebote
  1. 29,99€ (Vorbesteller-Preisgarantie)
  2. (u. a. Supernatural, True Blood, Into the West, Perry Mason, Mord ist ihr Hobby)
  3. (u. a. Forrest Gump 9,97€, Gods of Egypt 9,97€, Creed 8,99€, Cloud Atlas 8,94€)

Folgen Sie uns
       


  1. HTC D4

    Cog Systems will das sicherste Smartphone der Welt zeigen

  2. Raspberry Pi Zero W

    Zero bekommt WLAN und Bluetooth

  3. Gebäudesteuerung

    Luxusklinik vergaß IT im Netz

  4. Internet.org

    Facebook plant neue Flüge für Solardrohne Aquila

  5. Toughbook CF-33

    Panasonics Detachable blendet mit 1.200 Candela/qm

  6. Handle

    Boston Dynamics baut rollenden Roboter

  7. Leap Motion und Qualcomm

    Drahtloses VR-Headset mit Hand-Tracking ausprobiert

  8. Sandisk iNand 7350

    WD rüstet Speicher für Smartphones auf

  9. Uncharted 4

    34.000 Animationsphasen für ein Action-Adventure

  10. Aneeda und Dial

    Die Nicht-Smartwatch der Telekom wird wohl nicht fertig



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Intel C2000: Weiter Unklarheit zur Häufung von NAS-Ausfällen
Intel C2000
Weiter Unklarheit zur Häufung von NAS-Ausfällen
  1. Super Bowl Lady Gaga singt unter einer Flagge aus Drohnen
  2. Lake Crest Intels Terminator-Chip mit Terabyte-Bandbreite
  3. Compute Card Intel plant Rechnermodul mit USB Type C

XPS 13 (9360) im Test: Wieder ein tolles Ultrabook von Dell
XPS 13 (9360) im Test
Wieder ein tolles Ultrabook von Dell
  1. Die Woche im Video Die Selbstzerstörungssequenz ist aktiviert
  2. XPS 13 Convertible im Hands on Dells 2-in-1 ist kompakter und kaum langsamer

Der große Ultra-HD-Blu-ray-Test (Teil 2): 4K-Hardware ist nichts für Anfänger
Der große Ultra-HD-Blu-ray-Test (Teil 2)
4K-Hardware ist nichts für Anfänger
  1. Der große Ultra-HD-Blu-ray-Test (Teil 1) 4K-Filme verzeihen keine Fehler
  2. Deutsche Verkaufszahlen Unberechtigter Jubel über die UHD-Blu-ray
  3. 4K Blu-ray Sonys erster UHD-Player kommt im Frühjahr 2017

  1. Re: Hardware Tasten Vorteile?

    Svenismus | 13:13

  2. Re: Wunsch: Cinemaware, Psygnosis & Co

    iBarf | 13:12

  3. Multiroom Audio Projekt

    trial@error | 13:10

  4. Re: Gibt es im Microsoft Store etwas außer...

    david_rieger | 13:09

  5. Re: Ist das Problem nicht die Software?

    David64Bit | 13:09


  1. 12:47

  2. 12:21

  3. 12:00

  4. 11:56

  5. 11:53

  6. 11:33

  7. 10:30

  8. 10:05


  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