Το Minecraft Java Edition ανταλλάσσει το OpenGL με Vulkan για να εγγυηθεί απόδοση και νέα οπτικά εφέ

    Categories: News (EL)
Minecraft - Divulgação

Minecraft - Divulgação

Το Mojang Studios επισημοποίησε αυτήν την Πέμπτη, 19 Φεβρουαρίου, μια από τις πιο σημαντικές τεχνικές αλλαγές στην ιστορία του Minecraft Java Edition. Ο προγραμματιστής ανακοίνωσε ότι η πλατφόρμα απόδοσης του παιχνιδιού θα μεταφερθεί από το παλιό πρότυπο OpenGL στο Vulkan API, μια τεχνολογία επόμενης γενιάς. Η απόφαση Esta στοχεύει όχι μόνο στον εκσυγχρονισμό της υποδομής κώδικα του τίτλου, αλλά και στη διασφάλιση της μακροπρόθεσμης συμβατότητας με τα σύγχρονα λειτουργικά συστήματα και στην εισαγωγή νέων χαρακτηριστικών εγγενών γραφικών.

Η δομική αλλαγή ανταποκρίνεται σε μια τεχνική ανάγκη που έχει συσσωρευτεί τα τελευταία χρόνια, ειδικά όσον αφορά την υποστήριξη για συσκευές Apple. Το OpenGL, το οποίο υποστήριξε το Minecraft από την κυκλοφορία του πριν από σχεδόν 17 χρόνια, δεν έχει λάβει σημαντικές ενημερώσεις από το 2017 και χαρακτηρίστηκε ως ξεπερασμένο από το macOS το 2018. Με τη μετάβαση στο Vulkan, το Mojang διασφαλίζει ότι το παιχνίδι συνεχίζει να εκτελείται με περιορισμένες επιδόσεις και βελτιστοποίηση σε πολλές πλατφόρμες. εξέλιξη της μηχανής γραφικών.

Εφαρμογή επίσημων ζωντανών γραφικών και χαρακτηριστικών σκιών

Η υιοθέτηση του Vulkan θα επιτρέψει στην έκδοση Java να λάβει τελικά τη δυνατότητα γνωστή ως “Vibrant Visuals”, ή Visuais Vibrantes, η οποία είναι ήδη μέρος της έκδοσης Bedrock. Η λειτουργία Esta υλοποιεί ένα επίσημο σύστημα φωτός και σκιάς, παρέχοντας μια ανώτερη αισθητική εμπειρία χωρίς την ανάγκη περίπλοκων εγκαταστάσεων λογισμικού τρίτων. Οι παίκτες θα μπορούν να ενεργοποιούν τα καθολικά εφέ φωτισμού και τις δυναμικές σκιές απευθείας στις ρυθμίσεις του παιχνιδιού, απλοποιώντας την πρόσβαση σε ρεαλιστικά γραφικά που προηγουμένως ήταν αποκλειστικά σε εξωτερικές τροποποιήσεις.

Το πρόγραμμα υλοποίησης προβλέπει ότι οι πρώτες δημόσιες δοκιμές θα ξεκινήσουν το καλοκαίρι του βόρειου ημισφαιρίου μέσω στιγμιότυπων, που είναι οι δοκιμαστικές εκδόσεις του παιχνιδιού. Durante αυτήν την αρχική περίοδο, το Mojang θα επιτρέψει στους χρήστες να αλλάζουν χειροκίνητα μεταξύ OpenGL και Vulkan για να διασφαλίσουν τη σταθερότητα του συστήματος. Η εταιρεία σχεδιάζει να διακόψει εντελώς την υποστήριξη για το OpenGL μόλις ο νέος κινητήρας επιδείξει ωριμότητα και σταθερή απόδοση σε διαφορετικές διαμορφώσεις υλικού.

  • Η μετεγκατάσταση στο Vulkan επιλύει χρόνια προβλήματα συμβατότητας με το σύστημα macOS Apple.
  • Το νέο σύστημα απόδοσης καθιστά ευκολότερη την εισαγωγή σύγχρονων τεχνολογιών σκίασης και ανάκλασης.
  • Οι αρχικές δοκιμές μέσω στιγμιότυπων θα επιτρέψουν τη συλλογή δεδομένων τηλεμετρίας πριν από την οριστική εκτόξευση.
  • Η ενοποίηση των οπτικών πόρων μεταξύ των εκδόσεων Java και Bedrock γίνεται τεχνικά βιώσιμη με αυτήν την αλλαγή.

Αντίκτυπος στην κοινότητα των προγραμματιστών και των δημιουργών mod

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

Παρά την τεχνική πρόκληση, ορισμένα μέλη της κοινότητας με επιρροή προετοιμάζονταν ήδη για αυτό το τεχνολογικό κίνημα εκ των προτέρων. Ο προγραμματιστής που είναι υπεύθυνος για το “Iris Shaders”, ένα από τα πιο χρησιμοποιούμενα mods φωτισμού παγκοσμίως, αποκάλυψε ότι εργάζεται σε ένα νέο έργο που ονομάζεται “Aperture” εδώ και περίπου δύο χρόνια. Το νέο mod Este θα επικεντρωθεί αποκλειστικά στην αρχιτεκτονική Vulkan, σηματοδοτώντας ότι η μετάβαση, αν και επίπονη, θα οδηγήσει σε πολύ πιο ισχυρά και αποτελεσματικά εργαλεία για τους τελικούς χρήστες.

Minecraft – Foto: Alex Photo Stock / Shutterstock.com

Το μέλλον της σταθερότητας της απόδοσης και της μηχανής γραφικών σε υπολογιστή

Η επιλογή του Vulkan ως διαδόχου του OpenGL φέρνει το Minecraft σε ευθυγράμμιση με τα πιο απαιτητικά πρότυπα στη σημερινή βιομηχανία βιντεοπαιχνιδιών. Ως API χαμηλού επιπέδου, το Vulkan παρέχει στους προγραμματιστές πολύ πιο λεπτό έλεγχο του υλικού της κάρτας γραφικών, κάτι που γενικά μεταφράζεται σε πιο σταθερούς ρυθμούς καρέ. Η απόδοση Esta είναι ζωτικής σημασίας για ένα παιχνίδι που επιτρέπει τεράστια κτίρια και άπειρους κόσμους, όπου το φορτίο επεξεργασίας γραφικών μπορεί να ποικίλλει δραστικά.

Ο επανασχεδιασμός του κώδικα γραφικών αφαιρεί επίσης ένα ιστορικό εμπόδιο που εμπόδισε τον Minecraft Java να χρησιμοποιήσει πλήρως την επεξεργαστική ισχύ των σύγχρονων GPU. Με την κατάργηση του παλαιού κώδικα OpenGL, η ομάδα ανάπτυξης θα μπορεί να επικεντρωθεί σε βελτιστοποιήσεις που μειώνουν την κατανάλωση μνήμης και βελτιώνουν την καθυστέρηση εισόδου. Η προσδοκία είναι ότι, μετά τη μεταβατική περίοδο, το παιχνίδι θα παρουσιάσει μεγαλύτερη ρευστότητα, ειδικά σε μηχανήματα που στο παρελθόν υπέφεραν από τους περιορισμούς της παλιάς τεχνολογίας.

Τεχνική εξέλιξη μετά από σχεδόν δύο δεκαετίες εκτόξευσης

Η διατήρηση ενός παιχνιδιού ενεργού και σχετικού για 17 χρόνια απαιτεί αναβαθμίσεις υποδομής που υπερβαίνουν την προσθήκη νέων μπλοκ ή πλασμάτων. Η επανεγγραφή του μηχανισμού απόδοσης του Esta είναι μια επένδυση στο μέλλον του Minecraft, διασφαλίζοντας ότι ο τίτλος θα παραμείνει δυνατός για αναπαραγωγή σε νέες γενιές υλικού και λειτουργικών συστημάτων. Το Mojang αποδεικνύει, με αυτήν την ανακοίνωση, ότι η δέσμευση για την έκδοση Java παραμένει σταθερή, παρά τη συνύπαρξη με την έκδοση Bedrock, πιο μοντέρνα στην αρχική της βάση.

Οι παίκτες που χρησιμοποιούν παλαιότερους υπολογιστές θα πρέπει να γνωρίζουν τις ελάχιστες απαιτήσεις συστήματος που μπορούν να ενημερωθούν με την οριστική άφιξη του Vulkan. Αν και το API υποστηρίζεται ευρέως από κάρτες βίντεο που κυκλοφόρησαν την τελευταία δεκαετία, το εξαιρετικά παλιό υλικό ενδέχεται να αντιμετωπίσει δυσκολίες συμβατότητας. Η φάση του στιγμιότυπου θα είναι απαραίτητη για την κοινότητα να αναφέρει συγκεκριμένα σφάλματα και να βοηθήσει τον Mojang να βαθμονομήσει την υποστήριξη για το ευρύτερο δυνατό φάσμα συσκευών σε όλο τον κόσμο.

  • Το Vulkan παρέχει καλύτερη διαχείριση πόρων σε επεξεργαστές πολλαπλών πυρήνων.
  • Η μετάβαση μειώνει την εξάρτηση από συγκεκριμένα προγράμματα οδήγησης που συχνά προκάλεσαν τη διακοπή λειτουργίας του OpenGL.
  • Οι νέες δυνατότητες οπτικής προσβασιμότητας μπορούν να εφαρμοστούν με μεγαλύτερη τεχνική ευκολία.
  • Η κοινότητα modding θα έχει πρόσβαση σε μια πιο σύγχρονη και τεκμηριωμένη διεπαφή προγραμματισμού.

Προκλήσεις μετάβασης για παλαιού τύπου χρήστες υλικού

Παρόλο που ο εκσυγχρονισμός γιορτάζεται από την πλειοψηφία, υπάρχει ένα τμήμα της βάσης παικτών που εξακολουθεί να χρησιμοποιεί εξοπλισμό χωρίς εγγενή υποστήριξη για το Vulkan. Para αυτούς τους χρήστες, η φάση συνύπαρξης των δύο API θα είναι απαραίτητη για να εκτιμηθεί εάν θα χρειαστεί αναβάθμιση υλικού για να συνεχιστεί η αναπαραγωγή μελλοντικών εκδόσεων. Ο Mojang δεν διευκρίνισε ποια ακριβώς μοντέλα καρτών βίντεο θα θεωρηθούν απαρχαιωμένα, αλλά η τάση είναι η υποστήριξη να ακολουθεί τα παγκόσμια βιομηχανικά πρότυπα.

Η πλήρης μετεγκατάσταση και η αφαίρεση της υποστήριξης του OpenGL δεν θα πραγματοποιηθούν από τη μια μέρα στην άλλη, επιτρέποντας την ομαλή μετάβαση για την παγκόσμια βάση παικτών. Η άμεση εστίαση του προγραμματιστή είναι να διασφαλίσει ότι η εμπειρία παιχνιδιού δεν υποβαθμίζεται κατά τη διάρκεια της αλλαγής και ότι τα οπτικά οφέλη αξίζουν την τεχνική προσπάθεια. Με τον ερχομό του καλοκαιριού και τα πρώτα στιγμιότυπα, η κοινότητα θα έχει την πρώτη πραγματική ευκαιρία να δοκιμάσει πώς συμπεριφέρεται στην πράξη το «νέο» Minecraft.

Ενσωμάτωση υπερσύγχρονων τεχνολογιών φωτισμού

Η συμπερίληψη του “Vibrant Visuals” αντιπροσωπεύει ένα ορόσημο για τον απλό παίκτη που δεν έχει τις τεχνικές γνώσεις για να εγκαταστήσει τροποποιήσεις τρίτων. Οι απαλές σκιές Ter, οι αντανακλάσεις στο νερό και οι ακτίνες του ήλιου που ενσωματώνονται εγγενώς στο παιχνίδι ανεβάζουν το αισθητικό επίπεδο του Minecraft Java στο πρότυπο που αναμένεται το 2026.

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

Προσδοκίες για τη διεθνή κοινότητα modding

Η ανακοίνωση προκάλεσε ένα αρχικό «σοκ», όπως περιγράφεται από τους ηγέτες της κοινότητας των modding, λόγω του όγκου της εργασίας που απαιτείται για την προσαρμογή. Ωστόσο, το γενικό συναίσθημα μετατοπίζεται προς τη συγκρατημένη αισιοδοξία, καθώς οι δημιουργικές δυνατότητες με το Vulkan είναι πολύ ανώτερες. Η δημιουργία νέων τύπων σκίαστρων, εφέ καιρού και προσαρμοσμένων εργαλείων απόδοσης μπορεί να φτάσει σε ένα επίπεδο ρεαλισμού και πολυπλοκότητας που δεν είχε ξαναδεί στην έκδοση Java.

Πολλοί προγραμματιστές έχουν ήδη ξεκινήσει τεχνικές συζητήσεις σε φόρουμ και κοινωνικά δίκτυα για να μοιραστούν γνώσεις σχετικά με το νέο API και να επιταχύνουν τη μετεγκατάσταση βασικών εργαλείων. Η συνεργασία μεταξύ των δημιουργών mod θα είναι ζωτικής σημασίας για να διασφαλιστεί ότι το οικοσύστημα προσαρμογής Minecraft δεν θα υποστεί παρατεταμένη διακοπή. Το Mojang, ανοίγοντας δοκιμές μέσω στιγμιότυπων, παρέχει το απαραίτητο περιβάλλον για να συμβεί αυτή η μετάβαση παράλληλα με την επίσημη ανάπτυξη των ενημερώσεων του παιχνιδιού.

Θέματα σταθερότητας για διαφορετικά λειτουργικά συστήματα

Η ομοιομορφία που φέρνει το Vulkan στην ανάπτυξη μεταξύ των Windows, Linux και macOS είναι ένα από τα πιο επαινετικά σημεία από τους ειδικούς της τεχνολογίας. Στο παρελθόν, τα σφάλματα που εμφανίζονταν μόνο σε μία πλατφόρμα ήταν δύσκολο να διορθωθούν λόγω των ιδιαιτεροτήτων των εφαρμογών OpenGL κάθε κατασκευαστή. Με το νέο API, η συμπεριφορά της μηχανής γραφικών τείνει να είναι πιο προβλέψιμη και συνεπής, κάνοντας τη δουλειά της ομάδας μηχανικών Mojang ευκολότερη στην επίλυση τεχνικών προβλημάτων.

Για τους χρήστες του Linux, που έχουν παραδοσιακά ένα API υψηλής απόδοσης στο Vulkan, τα νέα είναι ιδιαίτερα θετικά, υποσχόμενοι ακόμη καλύτερη ενσωμάτωση με το σύστημα. Στο macOS, η αλλαγή είναι θέμα επιβίωσης για το παιχνίδι, διασφαλίζοντας ότι δεν θα σταματήσει να λειτουργεί σε μελλοντικές ενημερώσεις στο σύστημα Apple. Το όραμα πολλαπλών πλατφορμών του Essa ενισχύει τη στρατηγική των Microsoft και Mojang να διατηρεί το Minecraft προσβάσιμο σε όσο το δυνατόν περισσότερα άτομα, ανεξάρτητα από την επιλογή υλικού ή λογισμικού.

Προετοιμασία για την καλοκαιρινή κυκλοφορία των δοκιμαστικών εκδόσεων

Οι παίκτες που ενδιαφέρονται να δοκιμάσουν τις νέες δυνατότητες θα πρέπει να βεβαιωθούν ότι τα προγράμματα οδήγησης βίντεο είναι ενημερωμένα στις πιο πρόσφατες εκδόσεις που παρέχονται από τους κατασκευαστές. Η ενημέρωση των προγραμμάτων οδήγησης είναι ένα ουσιαστικό βήμα για τη διασφάλιση της συμβατότητας με το Vulkan API και την αποφυγή σφαλμάτων προετοιμασίας κατά τη διάρκεια των στιγμιότυπων δοκιμής. Ο Mojang υποσχέθηκε να κυκλοφορήσει λεπτομερείς οδηγούς καθώς πλησιάζει η ημερομηνία κυκλοφορίας των δοκιμαστικών εκδόσεων, καθοδηγώντας τους χρήστες για το πώς να προχωρήσουν.

Αυτή η κίνηση κλείνει ένα μακρύ και επιτυχημένο κεφάλαιο του OpenGL στην ιστορία του Minecraft και ανοίγει την πόρτα σε μια εποχή καινοτομίας στα γραφικά. Η δέσμευση του Mojang να ξαναγράψει θεμελιώδη μέρη ενός τόσο παλιού κώδικα καταδεικνύει τη ζωτικότητα του έργου και την πρόθεση να το διατηρήσει στην κορυφή του κλάδου για τις επόμενες δεκαετίες. Το Minecraft Java Edition, που πολλοί θεώρησαν ως τεχνικά περιορισμένη έκδοση, ετοιμάζεται να εκπλήξει την αγορά με μια ανανεωμένη και εντυπωσιακή οπτικά υποδομή.