Πιο βαθιά στις σκιές του ACS το PS5 Pro

29

Αναβαθμίζεται το Assassin’s Creed Shadows για PS5 Pro, με το καινούριο update 1.0.2, αξιοποιώντας ακόμη περισσότερο τις ικανότητες της κονσόλας και προσφέροντας μια εμπειρία που ανταγωνίζεται ultra-high-end PCs. Συνοπτικά, οι αναβαθμίσεις συμπεριλαμβάνουν:

  • PSSR support σε όλα τα modes
  • Ray-traced reflections για το Balanced mode (40 FPS) και το Quality mode (30 FPS)
  • Ray-traced global illumination για το Performance mode (60 FPS)

Ακολουθεί αυτούσια η ανακοίνωση.

Γεια σε όλους! Μόλις κυκλοφόρησε το Title Update 1.0.2, το οποίο πρόσθεσε ορισμένες βασικές βελτιώσεις στην έκδοση PS5 Pro του Assassin’s Creed Shadows, συμπεριλαμβανομένης της προσθήκης υποστήριξης PSSR και της συμπερίληψης ray traced reflections για Balanced mode.

Για να το γιορτάσουμε, θέλαμε να σας δώσουμε μια βαθύτερη εικόνα για τη δουλειά που έγινε για να ζωντανέψει αυτή την έκδοση –την καλύτερη έκδοση για κονσόλα του Shadows–.

Pushing our rendering vision

Ως gamers, είμαστε πάντα ενθουσιασμένοι που βλέπουμε νέο hardware. Ως προγραμματιστές, είμαστε ακόμα πιο ενθουσιασμένοι και το PS5 Pro δεν αποτέλεσε εξαίρεση. Μόλις ενημερωθήκαμε για τις νέες δυνατότητες της κονσόλας, ήμασταν ενθουσιασμένοι για να το εκμεταλλευτούμε. Tο PS5 Pro μας επέτρεψε να ωθήσουμε το όραμά μας στο rendering στο μέγιστο των δυνατοτήτων του σε όλες τις λειτουργίες – Ποιότητα, Ισορροπία και Απόδοση.

Αρχικά, ας ανακεφαλαιώσουμε τις τρεις βασικές τεχνολογικές βελτιώσεις. Το PS5 Pro έχει τρία σε σύγκριση με ένα τυπικό PS5:

  • Έχει πιο γρήγορη GPU.
  • Διαθέτει νέες δυνατότητες ανίχνευσης ακτίνων (υποστήριξη BVH8).
  • Διαθέτει PlayStation Spectral Super Resolution.


Αξιοποιώντας τις βελτιωμένες δυνατότητες GPU και ray tracing


Νωρίς στη φάση σχεδιασμού του AC Shadows, αποφασίσαμε να φέρουμε επανάσταση στον αγωγό φωτισμού μας μεταβαίνοντας από ένα pre-baked global illumination system με περιορισμένη ευελιξία εντός του παιχνιδιού σε ένα ray traced system. Υπάρχουν πολλά πλεονεκτήματα στην ποιότητα της εικόνας σε αυτό και επιτρέπει πολύ περισσότερο δυναμισμό στον κόσμο, καθώς ο φωτισμός μπορεί πάντα να προσαρμοστεί σε ό,τι συμβαίνει στο παιχνίδι. Η ποιότητα αυξάνεται επίσης και εμφανίζονται λεπτές, αλλά σημαντικές λεπτομέρειες φωτισμού κατά τη χρήση του ray traced global illumination (RTGI). Ενώ το PS5 μας επέτρεψε να στοχεύσουμε ρεαλιστικά 30 και 40 FPS με την υποστήριξη του native ray tracing, δεν το κατέστησε πλήρως δυνατό στα 60 FPS, δεδομένου ότι όλα τα άλλα συμβαίνουν στη GPU: προσομοιώσεις, ραστεροποίηση και σκίαση γεωμετρίας, παραμόρφωση χαρακτήρων & απόδοση μαλλιών κ.λπ.

https://youtu.be/-iHC79pLABs

Ωστόσο, με την ανακοίνωση του PS5 Pro πέρυσι, ξέραμε ότι είχαμε όλα τα συστατικά για να δημιουργήσουμε την απόλυτη έκδοση κονσόλας του AC Shadows. Από μόνη της, η ταχύτερη GPU του PS5 Pro βοηθά στην απόδοση χωρίς μεγάλη προσπάθεια από τους προγραμματιστές, αλλά η τεχνολογία που άλλαξε το παιχνίδι είναι οι βελτιωμένες δυνατότητες ray tracing του PS5 Pro που προσφέρει το BVH82 (BVH για την bounding volume hierarchy, περισσότερα παρακάτω) μέσω του BVH4. Με την εφαρμογή της υποστήριξης BVH8 στο PS5 Pro, μπορέσαμε να επιταχύνουμε τις εργασίες GPU που περιλαμβάνουν τη χρήση ray tracing υλικού κατά περίπου 300%. Αυτές οι 2 κρίσιμες αναβαθμίσεις, η ταχύτερη GPU και η υποστήριξη για το BVH8 μας επέτρεψαν να στοχεύσουμε ρεαλιστικά σε σταθερά 60 FPS ενώ παρουσιάζουμε τη νέα μας γενιά ray traced κινητήρα φωτισμού.

  1. Τι είναι ο παγκόσμιος φωτισμός (global illumination);

Στην απόδοση του παιχνιδιού, ο παγκόσμιος φωτισμός (GI) αναφέρεται σε ένα σύνολο τεχνικών που χρησιμοποιούνται για την προσομοίωση του τρόπου με τον οποίο το φως αλληλεπιδρά με τις επιφάνειες σε ένα τρισδιάστατο περιβάλλον. Αντί να φωτίζει απλώς αντικείμενα με άμεσο φως από μια πηγή φωτός (όπως ο ήλιος ή μια λάμπα), το GI αντιπροσωπεύει τον έμμεσο φωτισμό, που είναι το φως που αναπηδά από τις επιφάνειες και συμβάλλει στο συνολικό φωτισμό μιας σκηνής.

Σκεφτείτε το ακόλουθο σενάριο: Εάν τοποθετήσετε ένα κόκκινο κουτί κοντά σε έναν λευκό τοίχο σε ένα καλά φωτισμένο δωμάτιο, το κόκκινο χρώμα θα “αιμορραγήσει” στον κοντινό τοίχο.

2. Τι είναι το BVH;

Μια BVH, ή η ιεραρχία οριοθέτησης όγκου (bounding volume hierarchy), είναι μια δομή επιτάχυνσης που είναι ο πυρήνας για τη χρήση της ray tracing υλικού σε τρισδιάστατα γραφικά. Σκεφτείτε το σαν κουτιά μέσα σε κουτιά. Εάν χρειάζεται να ιχνηλατήσετε μια ακτίνα, προσδιορίζοντας ποια μεγάλα κουτιά τέμνουν πρώτα την ακτίνα, τότε η αναδρομική δοκιμή είναι αυτό που καθιστά δυνατή τo ray tracing με απόδοση που ταιριάζει με τις απαιτήσεις των σύγχρονων παιχνιδιών.

Συνήθως, το BVH έχει 4 μεγάλα κουτιά (BVH4) που σημαίνει ότι κάθε κουτί μπορεί να περιέχει 4 άλλα κουτιά. Με το BVH8, έχουμε 8 κουτιά ανά κουτί, κάτι που επιτρέπει την ταχύτερη διέλευση του BVH όταν εκτελείτε εργασίες GPU ray tracing, καθώς το δέντρο είναι πιο ρηχό, με κάθε κόμβο να έχει διπλάσια παιδιά.


Κάτι μοναδικό για τα προγράμματα αναπαραγωγής κονσόλας στο PS5 Pro: ray traced reflections


Ο παγκόσμιος φωτισμός με ανίχνευση ακτίνων στα 60 FPS σε έναν ανοιχτό κόσμο είναι ένα ωραίο κατόρθωμα και μόνο. Ωστόσο, δεδομένης της καθυστέρησης του AC Shadows, είχαμε χρόνο να αξιολογήσουμε πώς θα μπορούσαμε να προωθήσουμε τα πράγματα περαιτέρω και ήμασταν βέβαιοι ότι μπορούσαμε να εφαρμόσουμε αντανακλάσεις με ανίχνευση ακτίνων1 εγκαίρως για την εκτόξευση.

https://youtu.be/W1GTFtfQFiI


Η χρήση ray tracing reflections επιλύει πολλά ζητήματα που αντιμετωπίζονται με τις κλασικές τεχνικές όπως το SSLR και τα cube maps. Ενώ ορισμένα παιχνίδια στο PS5 Pro είχαν επιλέξει μία μόνο λειτουργία 60 FPS, η προσέγγισή μας ήταν: εάν η επιλογή μεταξύ αναπαραγωγής 30, 40 και 60 FPS ήταν καλή για τους παίκτες PS5, γιατί να μην επαναλάβουμε αυτήν για τους παίκτες PS5 Pro, εάν μπορούσαν να προσφερθούν σημαντικές βελτιώσεις σε κάθε λειτουργία;

Με τα ray tracing reflections, πιστεύουμε ότι επιτυγχάνεται μια σημαντική άνοδος στη φωτορεαλιστική απόδοση. Και πάλι, αυτό ήταν δυνατό λόγω της ταχύτερης GPU καθώς και της ταχύτητας 300% στις δυνατότητες ανίχνευσης ακτίνων που μπορέσαμε να επιτύχουμε αξιοποιώντας το BVH8.

Κατά την κυκλοφορία, προσφέραμε αντανακλάσεις με ανίχνευση ακτίνων μόνο κατά την αναπαραγωγή σε λειτουργία ποιότητας, αλλά είμαστε στην ευχάριστη θέση να αναφέρουμε ότι η ενημέρωση τίτλου 1.0.2 φέρνει ray tracing reflections στη λειτουργία PS5 Pro Balanced, μια βελτίωση που πολλοί από εσάς έχετε ζητήσει. Για άλλη μια φορά, η Balanced mode προσφέρει έναν μεγάλο συμβιβασμό μεταξύ ποιότητας και απόδοσης, για παίκτες με τηλεοράσεις που υποστηρίζουν.

Εν ολίγοις, το PS5 Pro φέρνει:

  • Ray traced global illumination στο Performance Mode, (έναντι του pre-baked global illumination στο standard PS5.)
  • Ray traced reflections στο Quality και Balanced Mode (συμπληρωματική με το ray traced global illumination που υπάρχει στο τυπικό PS5.)

Τι είναι οι αντανακλάσεις;

Οι αντανακλάσεις αναφέρονται στον τρόπο με τον οποίο το φως αντανακλάται σε επιφάνειες που είναι γυαλιστερές, μεταλλικές, κ.λπ. Ενώ οι αντανακλάσεις παρατηρούνται κυρίως σε αυτούς τους τύπους επιφανειών, επηρεάζουν τα περισσότερα pixel στην οθόνη με έναν πολύ λεπτό τρόπο που γειώνει την εικόνα. Συνήθως, αυτό γίνεται χρησιμοποιώντας πληροφορίες στην οθόνη, με μια τεχνική που ονομάζεται τοπικές ανακλάσεις χώρου οθόνης (SSLR) ή χρησιμοποιώντας παλαιότερες τεχνικές όπως cube maps, οι οποίοι προετοιμάζονται εκτός σύνδεσης ή αποδίδονται δυναμικά στο παιχνίδι με πολύ latency και χαμηλότερη ανάλυση, λόγω περιορισμών μνήμης και αποθήκευσης. To ray traced reflection λύνει το κύριο πρόβλημα με τη SSLR, το οποίο είναι ότι δεν μπορεί να αντανακλά ό,τι βρίσκεται έξω από την οθόνη και έχει πολύ καλύτερη ανάλυση από τα cube maps.

Υποστήριξη PSSR

Με όλα όσα έχουμε συζητήσει μέχρι στιγμής, καλύψαμε μόνο δύο από τις τρεις βασικές βελτιώσεις που φέρνει το PS5 Pro. Αυτό που απομένει είναι ένα κομμάτι της τεχνολογίας PS5 Pro που ονομάζεται PlayStation Spectral Super Resolution, γνωστό και ως PSSR. Αρχικά, ας εξηγήσουμε τι είναι το PSSR. Το PSSR είναι ένα πρόγραμμα αναβάθμισης που βασίζεται στην τεχνητή νοημοσύνη, που σημαίνει ότι λαμβάνει μια εικόνα που αποδίδεται σε χαμηλότερη ανάλυση, ας πούμε 1080p, και την αναβαθμίζει έως και 2160p, κατά προσέγγιση 3 στα 4 pixel με άλλα λόγια (η αναβάθμιση δεν είναι κάτι καινούργιο. Χρησιμοποιούμε μια τεχνική που ονομάζεται Temporal Anti-Aliasing (TAAcaling, Assacaling, ή TAAcaling) Origins.) Τα οφέλη της αναβάθμισης είναι μεγάλα: η μείωση της ανάλυσης απόδοσης έχει ως αποτέλεσμα υψηλότερο framerate. Η αντιστάθμιση αφορά τη σαφήνεια της εικόνας και μερικές φορές visual artefacts. Το TAA είναι μια αναλυτική τεχνική, που σημαίνει ότι βασίζεται σε μαθηματικά και στατιστικά, σε γενικές γραμμές.

Η αναβάθμιση σε συνδυασμό με την dynamic resolution scaling (DRS), μια τεχνική όπου η ανάλυση απόδοσης αλλάζει ανάλογα με την απόδοση της GPU στο AI, μας επιτρέπει να μεγιστοποιήσουμε την οπτική ποιότητα του παιχνιδιού μειώνοντας την προ-αναβαθμισμένη ανάλυση σε πιο απαιτητικά σενάρια. Χωρίς DRS, θα χρειαστεί να βαθμονομήσουμε τους προϋπολογισμούς μας για το χειρότερο σενάριο, ακόμα κι αν αυτά συμβαίνουν μόνο σε συγκεκριμένες περιστάσεις και μία φορά σε ολόκληρο το παιχνίδι. Ως εκ τούτου, μια καλή εφαρμογή DRS σε συνδυασμό με ένα εξαιρετικό πρόγραμμα αναβάθμισης προσφέρει τα καλύτερα και των δύο κόσμων: υψηλότερο ρυθμό καρέ και μεγαλύτερη οπτική πιστότητα.

Οι αναβαθμιστές τεχνητής νοημοσύνης συνήθως εκπαιδεύονται με πλάνα αναφοράς στην ανάλυση στόχου. Σε αντίθεση με έναν αναλυτικό αναβαθμιστή, μπορούν να δουλέψουν καλύτερα με χαμηλότερες αναλύσεις προ-αναβάθμισης, καθώς το μοντέλο τους κωδικοποιεί συμπεριφορές που είναι δύσκολο, αν και αδύνατο, να αναπαραχθούν αναλυτικά. Με την καθυστέρηση στο AC Shadows, είχαμε πολύτιμες ευκαιρίες να εξερευνήσουμε πρώιμες υλοποιήσεις του PSSR σε άλλους βελτιωμένους τίτλους του PS5 Pro και να πραγματοποιήσουμε τη δική μας σε βάθος ανάλυση για τα AC Shadows. Βρήκαμε ότι το PSSR παρείχε μια ανώτερη εμπειρία έναντι του TAA συνολικά και ήταν σίγουρα κάτι που θα μπορούσε να ωφελήσει τους παίκτες. Αναγνωρίζοντας αυτό, επικοινωνήσαμε με τη Sony Interactive Entertainment (SIE) για περαιτέρω συνεργασία. Η Sony συνεργάστηκε στενά μαζί μας, παρέχοντας ενημερωμένες παραμέτρους μοντέλου που χρειάζονταν για να τελειοποιήσουμε την εφαρμογή μας στο πιο πρόσφατο υλικολογισμικό PS5 Pro, το οποίο μόλις κυκλοφόρησε. Σε σύγκριση με το TAA, το PSSR φέρνει μια πιο σταθερή εικόνα με σημαντικά λιγότερα αστραφτερά τεχνουργήματα, που αναδεικνύουν την ποιότητα της εικόνας.
https://youtu.be/pJmY40FH3o0

Με αυτό το firmware να κυκλοφορεί τώρα, είμαστε στην ευχάριστη θέση να πούμε ότι η επίσημη υποστήριξη PSSR είναι πλέον διαθέσιμη στο AC Shadows μέσω της νέας μας ενημέρωσης τίτλου, καθώς τόσο οι βελτιώσεις που έγιναν σε επίπεδο λογισμικού συστήματος όσο και η εργασία μας στον κινητήρα θα συνεργάζονται πλέον απρόσκοπτα. Οι παίκτες που έχουν ήδη παίξει το παιχνίδι στο PS5 Pro θα πρέπει να ενεργοποιήσουν την επιλογή στην καρτέλα βίντεο του μενού επιλογών, αλλά όλοι οι νέοι παίκτες θα παίζουν από προεπιλογή με ενεργοποιημένο το PSSR. Όπως πάντα, δεσμευόμαστε να βελτιώσουμε την εφαρμογή μας στις επερχόμενες ενημερώσεις τίτλων, καθώς αυτή η τεχνολογία συνεχίζει να εξελίσσεται.

Conclusion


Με το ray traced global illumination στo Performance Mode (60 FPS), τα ray tracing reflections που έρχονται στο Balanced Mode (λειτουργία 40 FPS) καθώς και στο Quality Mode (30 FPS) και PSSR που είναι πλέον διαθέσιμο σε όλες τις λειτουργίες, είμαστε πολύ ικανοποιημένοι με την έκδοση PS5 Pro και πιστεύουμε ότι είναι η απόλυτη εμπειρία κονσόλας για το AC Shadow. Αξιοποιήσαμε πλήρως και τους 3 βασικούς τεχνολογικούς πυλώνες του PS5 Pro και σε συνδυασμό, αυτοί υποστηρίζουν πραγματικά το τεχνολογικό μας όραμα και μας ενθουσιάζουν πολύ για το μέλλον!

Ελπίζουμε να σας άρεσε αυτή η τεχνική βαθιά κατάδυση στη δημιουργία της έκδοσης PS5 Pro του Assassin’s Creed.

ΑΦΗΣΤΕ ΜΙΑ ΑΠΑΝΤΗΣΗ

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.