Open 3D Engine, μηχανή παιχνιδιού ανοιχτού κώδικα της Amazon για τη δημιουργία παιχνιδιών AAA

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

Όλα αυτά ανακοινώθηκαν πρόσφατα από την Amazon μέσω ανακοίνωσης για την εισαγωγή του έργου O3DE (Open 3D Engine), το οποίο παρέχει μια μηχανή παιχνιδιών ανοιχτού κώδικα κατάλληλη για τη δημιουργία παιχνιδιών AAA.

Κινητήρας Το O3DE είναι μια επανασχεδιασμένη και βελτιωμένη έκδοση του κινητήρα Lumberyard, βασίζεται σε τεχνολογίες CryEngine με άδεια από την Crytek το 2015 και με υποστήριξη για διάφορες πλατφόρμες όπως Linux, Windows 10, macOS, iOS και Android. Ο κωδικός είναι γραμμένος σε C ++ και κυκλοφορεί υπό τις άδειες Apache 2.0 και MIT.

Οι διαφορές του O3DE από το Amazon Lumberyard περιλαμβάνουν ένα νέο σύστημα κατασκευής Cmake, αρθρωτή αρχιτεκτονική, ανοιχτά βοηθητικά προγράμματα, ένα νέο προκατασκευασμένο σύστημα, ένα επεκτάσιμο περιβάλλον εργασίας χρήστη με βάση Qt, πρόσθετες δυνατότητες για εργασία με υπηρεσίες cloud, βελτιστοποιήσεις απόδοσης, νέες δυνατότητες δικτύωσης, βελτιωμένη απόδοση του κινητήρα με υποστήριξη για σχεδίαση ακτίνων, παγκόσμια φωτισμός, πρόβλεψη και καθυστερημένη απόδοση.

Σχετικά με το Open 3D Engine

Κινητήρας περιλαμβάνει ένα ενσωματωμένο περιβάλλον ανάπτυξης παιχνιδιών, έναν πολυμερή επεξεργαστή Atom σύστημα φωτορεαλιστικής απόδοσης με υποστήριξη για Vulkan, metal και DirectX 12, ένα επεκτάσιμο πρόγραμμα επεξεργασίας τρισδιάστατων μοντέλων, ένα σύστημα κίνησης χαρακτήρων (Emotion FX), ένα προ-χτισμένο σύστημα ανάπτυξης (προκατασκευασμένο), μια μηχανή προσομοίωσης φυσικής πραγματικότητας και βιβλιοθήκες μαθηματικών που χρησιμοποιούν οδηγίες SIMD. Το οπτικό περιβάλλον προγραμματισμού (Script Canvas), καθώς και οι γλώσσες Lua και Python, μπορούν να χρησιμοποιηθούν για τον καθορισμό της λογικής του παιχνιδιού.

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

Υποστηρίζει NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast και AMD TressFX για φυσική προσομοίωση, Επιπλέον, διαθέτει επίσης ένα ενσωματωμένο υποσύστημα δικτύου με υποστήριξη για συμπίεση κυκλοφορίας και κρυπτογράφηση, προσομοίωση προβλημάτων δικτύου, μέσα αναπαραγωγής δεδομένων και συγχρονισμό ροής. Υποστηρίζει μια καθολική μορφή πλέγματος για πόρους παιχνιδιών, αυτοματοποίηση δημιουργίας πόρων στη γλώσσα Python και φόρτωση πόρων σε ασύγχρονη λειτουργία.

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

Δημιουργήσαμε ένα ισχυρό σύστημα οντοτήτων συστατικών και μια δημοφιλή μηχανή scripting Visual Canvas scripting. Αποκτήσαμε επίσης τον επεξεργαστή κινούμενων σχεδίων Emotion FX, δημιουργήσαμε ένα αρθρωτό σύστημα Gems και εφαρμόσαμε πολλές ενσωματώσεις Twitch και AWS. Αλλά ένα πράγμα που δεν άλλαξε ποτέ ήταν η αποστολή μας: να κάνουμε όλα τα δωρεάν 3D rendering εργαλεία παγκόσμιας κλάσης προσβάσιμα σε όλους. Τώρα πηγαίνουμε ένα βήμα παραπέρα.

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

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

πηγή: https://aws.amazon.com


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.