Τα ρετρό παιχνίδια σας φαίνονται κάπως καλά; Προσθέστε μια ρετρό αίσθηση με έναν σκιαστή RetroArch.

Οι άνθρωποι συχνά σας συνιστούν να παίζετε τα αγαπημένα σας παιχνίδια χρησιμοποιώντας τη διεπαφή πολλαπλών εξομοιωτών του RetroArch. Ωστόσο, μπορεί να βρείτε ότι φαίνονται ελαφρώς "απενεργοποιημένα" σε σύγκριση με το πώς τα θυμάστε από όταν τα παίξατε για πρώτη φορά πριν από δεκαετίες. Ευτυχώς, το RetroArch υποστηρίζει διάφορα shader, με τα οποία μπορείτε να μιμηθείτε την εμφάνιση του αρχαίου CRT στο οποίο συναντήσατε για πρώτη φορά τον Mario, τον Sonic και τους φίλους τους.

Λοιπόν, ας δούμε πώς λειτουργούν αυτά τα shader και πώς μπορείτε να τα διαμορφώσετε ώστε να μετατρέπουν τα παλιά σας παιχνίδια στο προηγούμενο, θολό, παραμορφωμένο με παλιό φώσφορο και σκιά-μάσκα/Trinitron δόξα.

Πώς λειτουργούν τα RetroArch Shaders;

Οι Shaders είναι αποσπάσματα κώδικα που εκτελούνται στη GPU και αλλάζουν την εμφάνιση των γραφικών που παράγονται από ένα παιχνίδι ή, σε αυτήν την περίπτωση, από έναν εξομοιωτή.

Μπορείτε να σκεφτείτε τα shaders ως οπτικά φίλτρα που μπορούν να αλλάξουν ριζικά την εμφάνιση των παιχνιδιών στην οθόνη σας. Για να χρησιμοποιήσετε ένα πραγματικό παράδειγμα, σκεφτείτε πώς ο κόσμος φαίνεται διαφορετικός όταν φοράτε φιμέ. Τα μαθήματα δεν αλλάζουν τον κόσμο γύρω σας. επηρεάζουν την αντίληψή σας για τα χρώματα, τη φωτεινότητα και την αντίθεση του κόσμου.

Το RetroArch έρχεται με διάφορα shader που σας επιτρέπουν να εφαρμόσετε δεκάδες εφέ στα παιχνίδια σας. Μερικοί αλλάζουν τα χρώματα των παιχνιδιών. άλλοι προσπαθούν να κάνουν τα γραφικά να φαίνονται πιο ευκρινώς για να βελτιώσουν τις λεπτομέρειες ή πιο ομαλά για να μειώσουν τα "jaggies" (το εξέχον εικονοστοιχεία που εμφανίζονται λόγω της διαφοράς μεταξύ του αρχικού στόχου της οθόνης σας και του αρχικού στόχου του παιχνιδιού ανάλυση). Και πολλά δεν είναι αυτόνομα σκίαστρα, αλλά ομάδες πολλαπλών μεμονωμένων σκιαδόρων για να επιτύχετε πιο λεπτομερή οπτικά αποτελέσματα.

Ωστόσο, μιας και μιλάμε για εξομοίωση και ρετρό gaming, τα πιο δημοφιλή είναι τα "CRT shaders". Σκοπός τους είναι να κάνουν τις σύγχρονες οθόνες μας με επίπεδη οθόνη να μοιάζουν με τις οθόνες CRT στις οποίες παίζαμε αρχικά τα παιχνίδια εξομοίωσης παλιά.

Οι διαφορετικοί «τύποι» Shaders στο RetroArch

Το RetroArch υποστηρίζει διάφορα API γραφικών. Όπως θα δούμε αργότερα, έρχεται επίσης με shaders σε πολλές γλώσσες. Και δεν είναι όλα συμβατά με όλα τα API.

Για να περιπλέξουν τα πράγματα περισσότερο, ένα API μπορεί να λειτουργεί καλύτερα στη συγκεκριμένη GPU σας σε σύγκριση με τα υπόλοιπα και επίσης μπορεί να οδηγήσει σε καλύτερα ή χειρότερα αποτελέσματα, ανάλογα με τον πυρήνα του εξομοιωτή που θα επιλέξετε να παίξετε α παιχνίδι.

Ίσως χρειαστεί να πειραματιστείτε για να επιτύχετε τα καλύτερα αποτελέσματα για το συνδυασμό του υλικού σας και των παιχνιδιών που θέλετε να παίξετε.

Οι περισσότεροι χρήστες σε σχετικά νέο υπολογιστή με GPU από Nvidia ή AMD θα πρέπει πρώτα να το δοκιμάσουν Vulkan API, ακολουθούμενο από OpenGL, και μετά Direct3D.

Όπως θα δούμε αργότερα, μπορείτε να επιλέξετε από τρεις τύπους shader: CG, GLSL, και Αργκό. Στην ιδανική περίπτωση, χρησιμοποιήστε την τρίτη επιλογή, την αργκό, η οποία είναι συμβατή με το Vulkan, το Direct3D και το OpenGL API. Σύμφωνα με την επίσημη τεκμηρίωση του RetroArch, είναι το νεότερο και προτεινόμενο shader μορφή.

Η δεύτερη επιλογή σας πρέπει να είναι GLSL, αλλά αυτά τα shaders είναι συμβατά μόνο με OpenGL και το καλύτερο για χρήση σε τηλέφωνα και tablet.

CG θα πρέπει να είναι η τελευταία σας επιλογή, καθώς θεωρούνται επίσημα παλιά, καταργημένα και δεν υποστηρίζονται καν από ορισμένες εκδόσεις του RetroArch.

Πριν επιλέξετε σκίαστρο...

Πριν προχωρήσουμε στα ίδια τα shaders, ας δούμε μερικές άλλες επιλογές στο RetroArch που είναι εξίσου σημαντικές για την εμφάνιση των παιχνιδιών που προσομοιώνετε.

Σημειώστε ότι, για αυτό το άρθρο, θεωρούμε δεδομένο ότι έχετε μια βασική ρύθμιση του RetroArch σε λειτουργία και λειτουργία. Εάν όχι, ελέγξτε τον οδηγό μας πώς να ρυθμίσετε το RetroArch στα Windows.

  1. Ενώ χρησιμοποιείτε το μενού πλήρους οθόνης του RetroArch, μεταβείτε στο Ρυθμίσεις και εισάγετε το Οδηγοί υπομενού.
  2. Μετακίνηση στο βίντεο και επιλέξτε το πρόγραμμα οδήγησης βίντεο για το API γραφικών που θέλετε να χρησιμοποιήσετε (το οποίο, στην περίπτωσή μας, θα είναι Vulkan).
  3. Επιστρέψτε στο ανώτατο επίπεδο του μενού RetroArch και ξεκινήστε οποιοδήποτε παιχνίδι θέλετε να παίξετε. Σε αυτό το άρθρο, θα χρησιμοποιήσουμε κλασικά παιχνίδια για την πρώτη κονσόλα PlayStation της Sony με το Beetle PSX-HW πυρήνας εξομοίωσης.
  4. Με το παιχνίδι σε λειτουργία, επιστρέψτε στο μενού του RetroArch (από προεπιλογή, είναι προσβάσιμο πατώντας το F1 στο πληκτρολόγιό σας). Θα βρεθείτε σε ένα μενού για το ενεργό παιχνίδι. Κάντε κύλιση προς τα κάτω και επιλέξτε το Επιλογές είσοδος.
  5. Κάντε κύλιση προς τα κάτω για να βρείτε το Φιλτράρισμα υφής είσοδος. Αν και δεν σχετίζεται με τα shaders που θα δούμε στη συνέχεια, είναι εξίσου σημαντικό για το πώς φαίνονται τα παιχνίδια σας. Ορίστε την τιμή του σε Πλησιέστερος για να έχετε τα γραφικά του παιχνιδιού σας να φαίνονται όσο το δυνατόν πιο κοντά στο αρχικό υλικό, Διγραμμικό ή 3 βαθμών αν θέλετε να τα κάνετε να φαίνονται πιο ομαλά παίζοντας, και SABR, xBR, ή JINC2 για πιο προηγμένους αλγόριθμους εξομάλυνσης που κάνουν τα παιχνίδια να φαίνονται πιο καρτουνίστικα.

DIY Retrogame Remastering με τα Shaders της RetroArch

Η χρήση shaders στο RetroArch είναι τόσο εύκολη όσο η επιλογή τους από το μενού του. Αυτό που είναι δύσκολο είναι να βρείτε το καλύτερο για αυτό που προτιμάτε, να κάνετε τα παιχνίδια που σας αρέσουν να φαίνονται όπως τα θυμάστε—και στη συνέχεια να τα τροποποιήσετε περαιτέρω για να τελειοποιήσετε το οπτικό αποτέλεσμα του RetroArch.

Ξεκινήστε επιστρέφοντας στο προηγούμενο επίπεδο μενού (από προεπιλογή, χρησιμοποιώντας το backspace). Κάντε κύλιση προς τα κάτω για να βρείτε και να εισέλθετε στο υπομενού Shaders. Επειτα...

  1. Εναλλαγή του Video Shaders εναλλαγή σε ΕΠΙ για να καταστεί δυνατή η χρήση σκίαστρων.
  2. Επιλέγω Load Shader Preset για να φορτώσετε ένα shader.
  3. Μετακίνηση στον τελευταίο φάκελο, shaders_slangκαι εισαγάγετε το.
  4. Για να σας βοηθήσει να κατανοήσετε τη συλλογή shader του, το RetroArch τα ομαδοποιεί σε φακέλους ανάλογα με τον τύπο τους. Για αυτό το άρθρο, θα χρησιμοποιήσουμε έναν σκιαστή CRT για να κάνουμε τα παιχνίδια να μοιάζουν με αυτά όταν εμφανίζονται σε παλιές οθόνες CRT. Μπορείτε να βρείτε αυτά τα shaders στο CRT υποφάκελο.
  5. Το RetroArch προσφέρει πολλούς σκιαδιστές CRT, καθένας από τους οποίους αναπαράγει διαφορετική "εμφάνιση" οθόνης CRT. Μερικοί απλώς προσθέτουν γραμμές σάρωσης για να μιμηθούν το πώς οι οθόνες CRT έμοιαζαν ανομοιόμορφες, με κάθε άλλη γραμμή πιο σκούρο χρώμα. Άλλοι συνδυάζουν περισσότερα εφέ όπως λάμψη, θόλωση, παραμόρφωση χρώματος κ.λπ.
  6. Πήγαμε για το CRT Royale shader, το οποίο στοιβάζει διάφορα εφέ για να αποκτήσει μια εμφάνιση παρόμοια με τις παλιές τηλεοράσεις Trinitron της Sony.
  7. Δεν σας αρέσει η εμφάνιση ενός παιχνιδιού με το shader που επιλέξατε; Επιστροφή στο Shaders μενού και μετακινήστε το Video Shader εναλλαγή back to off και back to on. Αυτή η ενέργεια θα πρέπει να ξεφορτώσει το ενεργό shader και να σας επιτρέψει να επιλέξετε ένα νέο.
  8. Αν βρείτε ένα shader που σας αρέσει περισσότερο, αλλά νιώθετε ότι φαίνεται λίγο "off", μην αναζητάτε άλλες εναλλακτικές: τσιμπήστε το! Επιστροφή στο Shaders μενού και μετακινηθείτε προς τα κάτω. Το shader που επιλέξατε θα προσφέρει πιθανώς κάποιες επιλογές για να τροποποιήσετε την εμφάνισή του. Για παράδειγμα, το CRT Royale Το shader είναι ένα πακέτο από διάφορους shaders που μπορείτε να τροποποιήσετε μεμονωμένα. Με αυτόν τον τρόπο, μπορείτε να προσαρμόσετε την ποσότητα ανθίζω, ο αντίκτυπος του σαρώσεις, και ούτω καθεξής.
  9. Αφού τροποποιήσετε τη διαμόρφωση ενός shader, δεν θα δείτε καμία αλλαγή στα γραφικά του παιχνιδιού σας. Για αυτό, θα πρέπει να μετακινηθείτε προς τα πάνω κοντά στην κορυφή του ίδιου μενού και να επιλέξετε Εφαρμογή αλλαγών.

Μπορείτε να χρησιμοποιήσετε πολλαπλούς σκίαστρους και αξίζει να το κάνετε;

Το RetroArch σάς επιτρέπει να χρησιμοποιείτε πολλαπλούς shader το ένα πάνω στο άλλο και είστε ελεύθεροι να τα αναμείξετε και να πειραματιστείτε όπως θέλετε. Ωστόσο, κατά κανόνα, αποφύγετε την ανάμειξη σκίαστρων που προσπαθούν να επιτύχουν παρόμοια αποτελέσματα.

Για παράδειγμα, μπορείτε να βελτιώσετε περαιτέρω τα γραφικά των παιχνιδιών σας συνδυάζοντας α CRT με ένα αντι-αλλοίωση shader, αλλά όχι προσπαθώντας να στοιβάξετε τρία διαφορετικά shader CRT το ένα πάνω στο άλλο. Σε ένα ακραίο παράδειγμα, με τη στοίβαξη γραμμών σάρωσης πάνω από γραμμές σάρωσης, μπορεί να καταλήξετε να κοιτάτε μια μαύρη οθόνη αντί για βελτιωμένα οπτικά.

Τα Shaders είναι εξαιρετικά για να κάνουν τα παιχνίδια σας να φαίνονται όπως τα θυμάστε, αλλά δεν μπορούν να σας βοηθήσουν να κερδίσετε αυτό το boss τελικού επιπέδου. Μην ανησυχείτε, δεν θα το πούμε σε κανέναν αν ελέγξετε τον οδηγό μας πώς να χρησιμοποιήσετε το RetroArch για να κάνετε πιο εύκολα τα παλιά παιχνίδια!

Παιχνίδια ρετρό, ο τρόπος που τα θυμάσαι

Όπως θα διαπιστώσετε και μόνοι σας όταν χρησιμοποιείτε shaders με τα παιχνίδια εξομοίωσης, δεν υπάρχει επιστροφή αφού τα δοκιμάσετε. Τα παλιά παιχνίδια δεν προορίζονταν να παίζονται σε σύγχρονες οθόνες με επίπεδη οθόνη.

Οι σύγχρονες οθόνες μας είναι εξαιρετικές στο να παρουσιάζουν καθαρά και ζωντανά γραφικά, αλλά όταν παίζετε παλιά παιχνίδια, το αποτέλεσμα μπορεί να μοιάζει με ένα χάος με pixel.

Χρησιμοποιώντας τα shaders του RetroArch, μπορείτε να φέρετε τα γραφικά του παιχνιδιού σας πιο κοντά στον τρόπο που προορίζονταν να φαίνονται σε ένα κλασική οθόνη CRT και, το πιο σημαντικό, πώς θυμάστε ότι έμοιαζαν όταν τα παίζατε για πρώτη φορά.