Η Microsoft εντάχθηκε στο Open 3D Foundation, την ανοιχτή μηχανή παιχνιδιών της Amazon

Το Ίδρυμα Linux το ανακοίνωσε Η Microsoft εντάχθηκε στο Open 3D Foundation (O3DF), η οποία ιδρύθηκε για να συνεχίσει τη συν-ανάπτυξη του Open 3D Engine (O3DE) μετά την κυκλοφορία του από την Amazon.

Microsoft ήταν μεταξύ των κορυφαίων συνεισφερόντων, μαζί με τις Adobe, AWS, Huawei, Intel και Niantic. Ένας εκπρόσωπος της Microsoft θα είναι στο διοικητικό συμβούλιο του O3DF. Ο συνολικός αριθμός των μελών του Open 3D Foundation έφτασε τα 25.

Από τότε που άνοιξε ο πηγαίος κώδικας, έχουν γίνει περίπου 14.000 αλλαγές στον κινητήρα O3DE, καλύπτοντας περίπου 2 εκατομμύρια γραμμές κώδικα. Κάθε μήνα, 350-450 δεσμεύσεις από 60-100 προγραμματιστές καθορίζονται στα αποθετήρια του έργου.

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

Ανοίξτε το 3D Engine είναι μια αναθεωρημένη και βελτιωμένη έκδοση του ιδιόκτητου κινητήρα που είχε προηγουμένως αναπτυχθεί από την Amazon Το Lumberyard βασίζεται στην τεχνολογία CryEngine με άδεια από την Crytek το 2015. Ο κινητήρας περιλαμβάνει ένα ενσωματωμένο περιβάλλον για ανάπτυξη παιχνιδιών, σύστημα φωτορεαλιστικής απόδοσης πολλαπλών νημάτων Atom Renderer με υποστήριξη για Vulkan, Metal και DirectX 12, ένα επεκτάσιμο πρόγραμμα επεξεργασίας 3D μοντέλων, ένα σύστημα κινούμενων σχεδίων χαρακτήρων ( Emotion FX), ένα προκατασκευασμένο σύστημα ανάπτυξης, μια μηχανή προσομοίωσης φυσικής σε πραγματικό χρόνο και βιβλιοθήκες μαθηματικών που χρησιμοποιούν οδηγίες SIMD.

Το οπτικό περιβάλλον προγραμματισμού (Script Canvas), καθώς και οι γλώσσες Lua και Python, μπορούν να χρησιμοποιηθούν για τον καθορισμό της λογικής του παιχνιδιού.

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

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

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

Από τα κύρια συστατικά ξεχωρίζουν τα εξής:

  • Ένα ολοκληρωμένο περιβάλλον για την ανάπτυξη παιχνιδιών.
  • Μηχανή φωτορεαλιστικής απόδοσης πολλαπλών νημάτων Atom Processor με υποστήριξη για API γραφικών Vulkan, Metal και DirectX 12.
  • Επεκτάσιμο πρόγραμμα επεξεργασίας τρισδιάστατων μοντέλων.
  • Υποσύστημα ήχου.
  • Σύστημα κίνησης χαρακτήρων (Emotion FX).
  • Σύστημα ανάπτυξης ημικατεργασμένων (προκατασκευασμένων) προϊόντων.
  • Μηχανή προσομοίωσης φυσικής σε πραγματικό χρόνο. Υποστηρίζει NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast και AMD TressFX για προσομοίωση φυσικής.
  • Μαθηματικές βιβλιοθήκες που χρησιμοποιούν οδηγίες SIMD.
  • Υποσύστημα δικτύου με υποστήριξη για συμπίεση και κρυπτογράφηση κίνησης, προσομοίωση προβλημάτων δικτύου, αναπαραγωγή δεδομένων και συγχρονισμό ροής.
  • Μια καθολική μορφή πλέγματος για στοιχεία παιχνιδιών. Μπορείτε να δημιουργήσετε πόρους από σενάρια Python και να φορτώσετε πόρους ασύγχρονα.
  • Στοιχεία για τον καθορισμό της λογικής του παιχνιδιού σε Lua και Python.

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

Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα σχετικά, μπορείτε να συμβουλευτείτε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Γίνε ο πρώτος που θα σχολιάσει

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

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

*

*

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