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

Η κυκλοφορία του Unreal Engine το 1998 παρείχε μια βάση για τους προγραμματιστές παιχνιδιών και τους επέτρεψε να επικεντρωθούν περισσότερο στο περιεχόμενό τους αντί να αφιερώσουν πολύ χρόνο στη δημιουργία της ραχοκοκαλιάς του παιχνιδιού τους.

Μετά από περισσότερα από 20 χρόνια, βλέπουμε επιτέλους την πέμπτη επανάληψη αυτού του κινητήρα. Λοιπόν, ας δούμε τι προσφέρει το Unreal Engine 5 και πώς θα αλλάξει το gaming για προγραμματιστές και καταναλωτές.

1. Φωτορεαλιστικός φωτισμός

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

instagram viewer

Η κινηματογραφική βιομηχανία άρχισε να χρησιμοποιεί ανίχνευση ακτίνων για τη δημιουργία παγκόσμιου φωτισμού στις σκηνές τους ήδη από το 2013. Ωστόσο, το gaming δεν το έχει καταφέρει ακόμα, καθώς χρειάζεται πολύς χρόνος για την απόδοση ενός μόνο καρέ. Γι' αυτό ήταν αδύνατο να εφαρμοστεί η ανίχνευση ακτίνων σε παιχνίδια με γρήγορο ρυθμό που έτρεχαν με 60 FPS ή περισσότερα.

Ωστόσο, το 2018, η Nvidia κυκλοφόρησε τις πρώτες εμπορικά διαθέσιμες κάρτες γραφικών ανίχνευσης ακτίνων στη σειρά RTX. Αμέσως μετά, το Unreal Engine 4 άρχισε να υποστηρίζει εγγενώς την τεχνολογία.

Το Unreal Engine 5 προωθεί αυτήν την υποστήριξη με την κυκλοφορία του Lumen. Αυτό το σύστημα είναι μια πλήρως δυναμική μηχανή παγκόσμιου φωτισμού και ανάκλασης που επιτρέπει στις σκηνές να αποδίδουν ρεαλιστικό φωτισμό σε πραγματικό χρόνο.

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

2. Δυναμικό επίπεδο λεπτομέρειας

Στην τρισδιάστατη μοντελοποίηση, κάθε στοιχείο αποτελείται από διαφορετικά πολύγωνα για τη δημιουργία της επιφάνειάς του. Όσο μεγαλύτερη είναι η λεπτομέρεια σε ένα αντικείμενο, τόσο περισσότερα πολύγωνα θα υπάρχουν. Ωστόσο, αυτό σημαίνει επίσης ότι θα καταναλώσει περισσότερους πόρους, ειδικά εάν φορτώνετε ταυτόχρονα πολλά αντικείμενα με υψηλή λεπτομέρεια.

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

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

Αυτή η τεχνική επιτρέπει σε παιχνίδια ανοιχτού κόσμου, όπως το Grand Theft Auto 5, να έχουν έναν πολυπληθή κόσμο που οι υπολογιστές μπορούν να φορτώσουν εύλογα. Ωστόσο, αυτό σημαίνει επίσης ότι οι προγραμματιστές θα πρέπει να αναπτύξουν τέσσερα, πέντε, έξι ή ακόμα περισσότερα αντικείμενα με διαφορετικά επίπεδα λεπτομέρειας για κάθε στοιχείο του παιχνιδιού.

Ωστόσο, το Nanite του Unreal Engine 5 θα το κάνει αυτόματα. Αντί να δημιουργεί μεμονωμένα επίπεδα λεπτομέρειας για κάθε αντικείμενο, η μηχανή παιχνιδιού θα μειώσει τον αριθμό των πολυγώνων σε ένα αντικείμενο καθώς είναι πιο μακριά από την κάμερα. Αυτή η τεχνική μειώνει την πολυπλοκότητα της σκηνής που χρειάζεται να φορτώσει ο υπολογιστής, ενώ ταυτόχρονα μειώνει τον φόρτο εργασίας του προγραμματιστή του παιχνιδιού.

3. Μια τεράστια βιβλιοθήκη περιουσιακών στοιχείων

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

Εδώ μπαίνει η βιβλιοθήκη στοιχείων Megascans. Δημιουργήθηκαν σε συνεργασία με την Quixel, οι προγραμματιστές έχουν πλέον πρόσβαση σε περισσότερα από 16.000 διαφορετικά και μοναδικά στοιχεία. Μπορούν ακόμη και να χρησιμοποιήσουν ένα ενσωματωμένο εργαλείο για να συνδυάσουν και να ταιριάξουν διαφορετικά στοιχεία για να δημιουργήσουν ένα νέο από την αρχή.

Επιπλέον, εάν το αντικείμενο που χρειάζεται δεν είναι διαθέσιμο στη βιβλιοθήκη, ο προγραμματιστής παιχνιδιών μπορεί να χρησιμοποιήσει την εφαρμογή για κινητά της Quixel για να σαρώσει 3D ένα στοιχείο στον πραγματικό κόσμο. Δεν χρειάζονται εξειδικευμένο εξοπλισμό, φωτισμό και εμπειρία για να φτιάξουν ένα ψηφιακό αντικείμενο υψηλής ποιότητας, ούτε χρειάζεται να το δημιουργήσουν από την αρχή.

Το Unreal Engine 5 περιλαμβάνει επίσης Metahumans, επιτρέποντας στους προγραμματιστές να δημιουργούν γρήγορα ρεαλιστικούς ανθρώπους. Μπορείτε να προσαρμόσετε τα χαρακτηριστικά του προσώπου όπως ζυγωματικά, τρίχες προσώπου, χρώμα ματιών, ρυτίδες και άλλα. Επιπλέον, αυτό το εργαλείο προετοιμάζει το σώμα του εικονικού ανθρώπου, καθιστώντας εύκολη την εμψύχωση στη μηχανή του παιχνιδιού.

Τέλος, εάν ο προγραμματιστής του παιχνιδιού θέλει να αναδημιουργήσει μια σκηνή στον πραγματικό κόσμο, το Unreal Engine 5 συνεργάστηκε με καίσιο, το οποίο σας επιτρέπει να κατεβάζετε εξαιρετικά λεπτομερή 3D γεωχωρικά δεδομένα από οποιαδήποτε χαρτογραφημένη επιφάνεια του Γη. Επομένως, εάν είστε προγραμματιστής παιχνιδιών και θέλετε να αναδημιουργήσετε μια συγκεκριμένη περιοχή, δεν χρειάζεται να πετάξετε εκεί και να καταγράψετε μόνοι σας το μέρος. Το μόνο που χρειάζεται να κάνετε είναι να κάνετε λήψη της χαρτογραφημένης περιοχής από το Cesium.

4. Βελτιστοποίηση νέας τεχνολογίας υλικού

Ενώ το Nanite επιτρέπει σχεδόν όλα τα αντικείμενα σε μια σκηνή να αποδίδονται γρήγορα, θα εξακολουθούσε να υπάρχει ένα σημείο όπου οι πόροι ενός συστήματος απλώς θα κατακλύζονταν από τον αριθμό των αντικειμένων. Αυτό ισχύει ιδιαίτερα για παιχνίδια που προσφέρουν γρήγορους ρυθμούς ανανέωσης, καθώς ο υπολογιστής θα έπρεπε να φορτώνει τη σκηνή 120 ή και 245 φορές το δευτερόλεπτο.

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

5. Προώθηση συμβατότητα

Πολλά παιχνίδια κατασκευάζονται χρησιμοποιώντας το Unreal Engine 4. Ως εκ τούτου, δεν είναι παράλογο να πιστεύουμε ότι οι προγραμματιστές θα ήθελαν να μεταφέρουν τα παιχνίδια τους στο Unreal Engine 5 για να δημιουργήσουν καλύτερες εκδόσεις. Μπορεί επίσης να θέλουν να το κάνουν αυτό για να δημιουργήσουν συνέχειες και είναι πολύ λιγότερη δουλειά αν μπορείτε να μετακινήσετε τα στοιχεία του Unreal Engine 4 στο Unreal Engine 5 χωρίς πολλά προβλήματα.

Γι' αυτό η Epic έκανε το Unreal Engine 4 εύκολα μετατρέψιμο σε Unreal Engine 5. Επιπλέον, το UI/UX στο Unreal Engine 5 παραμένει ως επί το πλείστον το ίδιο, επομένως οι προγραμματιστές δεν χρειάζεται να ξαναμάθουν το σύστημα από την αρχή.

6. Ανοιχτή Προσβασιμότητα

Τέλος, ένα από τα καλύτερα πράγματα που μπορεί να συμβεί στο Unreal Engine είναι το δωρεάν σύστημά του. Χρησιμοποιήθηκε για πρώτη φορά στο Unreal Engine 4, Το Unreal Engine 5 είναι δωρεάν για όλους τους προγραμματιστές με έσοδα λιγότερο από 1 εκατομμύριο δολάρια. Μόλις το παιχνίδι σας ξεπεράσει αυτό, θα πρέπει να πληρώσετε το 5% των ακαθάριστων εσόδων σας στην Epic για τη χρήση της μηχανής παιχνιδιού. Ωστόσο, αυτή η χρέωση δεν ισχύει για όλα τα παιχνίδια που κυκλοφορούν στο Epic Games Store.

Αυτό το σύστημα πληρωμών επιτρέπει στους προγραμματιστές indie παιχνιδιών να δημιουργούν παιχνίδια χωρίς να πληρώνουν για ακριβό λογισμικό ή να ανησυχούν για τεράστια δικαιώματα. Και αν βάλουν το παιχνίδι τους στο Epic Games Store, δεν θα χρειάζεται να ανησυχούν για την πραγματοποίηση πληρωμών για τη μηχανή παιχνιδιού.

Το Unreal Engine 5 σηματοδοτεί το μέλλον της ψηφιακής οπτικοποίησης

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

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

10 παιχνίδια Unreal Engine 5 επιβεβαιώθηκαν και βρίσκονται στο δρόμο

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΜερίδιοΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

Σχετικά θέματα

  • Παιχνίδι
  • Κουλτούρα τυχερών παιχνιδιών
  • Σχεδιασμός βιντεοπαιχνιδιών

Σχετικά με τον Συγγραφέα

Τζόουι Μοράλες (Δημοσιεύτηκαν 238 άρθρα)

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

Περισσότερα από τον Jowi Morales

Εγγραφείτε στο ενημερωτικό μας δελτίο

Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για να εγγραφείτε