Κυκλοφορία της μηχανής παιχνιδιών Open 3D Engine 25.05, που άνοιξε η Amazon

Το μη κερδοσκοπικό Ίδρυμα Open 3D (O3DF) κυκλοφόρησε την Open 3D Engine 25.05 (O3DE), μια μηχανή παιχνιδιών 3D ανοιχτού κώδικα κατάλληλη για την ανάπτυξη σύγχρονων παιχνιδιών AAA και προσομοιωτών υψηλής πιστότητας, ικανών να εκτελούνται σε πραγματικό χρόνο και να παρέχουν απόδοση κινηματογραφικής ποιότητας. Ο κώδικας είναι γραμμένος σε C++ και δημοσιεύεται με την άδεια Apache 2.0. Διατίθεται υποστήριξη πλατφόρμας. Linux, Windows, macOS, iOS και Android.

Η μηχανή O3DE έγινε ανοιχτού κώδικα τον Ιούλιο του 2021 από την Amazon και βασίζεται στον κώδικα της προηγουμένως αναπτυγμένης ιδιόκτητης μηχανής Amazon Lumberyard, η οποία βασίζεται σε τεχνολογίες μηχανής CryEngine που παραχωρήθηκαν με άδεια χρήσης από την Crytek το 2015. Από την ανοιχτού κώδικα βάση, η ανάπτυξη της μηχανής έχει επιβλεφθεί από το μη κερδοσκοπικό Open 3D Foundation, το οποίο δημιουργήθηκε υπό την αιγίδα του... Linux Ίδρυμα. Εκτός από την Amazon, εταιρείες όπως οι Epic Games, Adobe, Huawei, Microsoft, Intel και Niantic έχουν συμμετάσχει στο έργο.

Ο κινητήρας περιλαμβάνει ένα ενσωματωμένο περιβάλλον ανάπτυξης παιχνιδιών, ένα σύστημα φωτορεαλιστικής απόδοσης πολλαπλών νημάτων Atom Renderer με υποστήριξη για Vulkan, Metal και DirectX 12, έναν επεκτάσιμο επεξεργαστή μοντέλων 3D, ένα σύστημα κίνησης χαρακτήρων (Emotion FX), ένα σύστημα ανάπτυξης ημιτελών προϊόντων (prefab), μια μηχανή προσομοίωσης φυσικής σε πραγματικό χρόνο και μαθηματικές βιβλιοθήκες που χρησιμοποιούν οδηγίες SIMD. Για τον ορισμό της λογικής του παιχνιδιού, μπορεί να χρησιμοποιηθεί ένα οπτικό περιβάλλον προγραμματισμού (Script Canvas), καθώς και οι γλώσσες Lua και Python.

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

Μεταξύ των αλλαγών στη νέα έκδοση:

  • Το εργαλείο Trackview που χρησιμοποιείται για τη δημιουργία διαδραστικών κινούμενων εικόνων σε παιχνίδια έχει επανασχεδιαστεί πλήρως.
  • Έχουν γίνει εργασίες για τη βελτίωση της απόδοσης της μηχανής απόδοσης Atom και την εφαρμογή της δυνατότητας ταυτόχρονης εργασίας με πολλαπλές GPU.
  • Υποστήριξη για μια νέα τυποποιημένη διεπαφή προσομοίωσης έχει υλοποιηθεί στη μονάδα ROS2, η οποία ενσωματώνεται με το κιτ εργαλείων του Λειτουργικού Συστήματος Ρομποτικών (ROS2) και παρέχει προγράμματα οδήγησης, υλοποιήσεις αλγορίθμων, εξαρτήματα, πόρους και βοηθητικά προγράμματα για τη δημιουργία προσομοιωτών ρομπότ.
  • Οι Open Robotics, NVIDIA και Robotec.ai συνεργάστηκαν για να αναβαθμίσουν τις δυνατότητες της πλατφόρμας για την κατασκευή σύνθετων προσομοιωτών.
  • Η Meta απλοποίησε την ενσωμάτωση του Quest Mobile SDK (Oculus Mobile SDK) με τη μηχανή O3DE, αυτοματοποιώντας τη ρύθμιση των περιβαλλόντων VR και τη διαχείριση πακέτων χρησιμοποιώντας το O3DE.
  • Η διαδικασία προετοιμασίας και υποβολής αλλαγών στο έργο έχει απλοποιηθεί. Το σύστημα ενοτήτων Hugo χρησιμοποιείται για την τεκμηρίωση API, χάρη στο οποίο οι προγραμματιστές μπορούν πλέον να υποβάλλουν αλλαγές στην τεκμηρίωση με τη μορφή μικρών αιτημάτων έλξης.
  • Η ποιότητα του οπτικού περιβάλλοντος προγραμματισμού Script Canvas έχει βελτιωθεί.
  • Προστέθηκε υποστήριξη για νέες εκδόσεις Android SDK και Gradle.
  • Μειωμένοι χρόνοι φόρτωσης και βελτιωμένη απόδοση εφαρμογών πλατφόρμας Android.
  • Η απόδοση των στοιχείων της μηχανής για την ανάπτυξη παιχνιδιών για κινητές πλατφόρμες έχει βελτιστοποιηθεί. Σε ορισμένες περιπτώσεις, για παράδειγμα, κατά τη χρήση σταθερών shader, ήταν δυνατό να επιτευχθεί αύξηση της απόδοσης κατά 40%.
  • Η δυνατότητα χρήσης πολλαπλών διαφορετικών GPU για την απόδοση μιας μόνο σκηνής έχει σταθεροποιηθεί.
  • Οι εξαρτήσεις έχουν ενημερωθεί για να υποστηρίζουν την τελευταία έκδοση της προδιαγραφής OpenXR.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster