Το Open 3D Foundation ανακοινώνει την πρώτη κυκλοφορία του Open 3D Engine

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

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

Ο πηγαίος κώδικας για τον κινητήρα O3DE κυκλοφόρησε τον Ιούλιο του τρέχοντος έτους από την Amazon και βασίζεται στον ιδιόκτητο κώδικα κινητήρα του Amazon Lumberyard. Για την ανάπτυξη του κινητήρα σε μια ουδέτερη πλατφόρμα υπό την αιγίδα του Linux Foundation, δημιουργήθηκε το Open 3D Foundation, στο πλαίσιο του οποίου, εκτός από την Amazon, εταιρείες όπως οι Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Η Audiokinetic εντάχθηκε στην κοινή εργασία για τις Engine, Genvid Technologies, International Game Developers Association, SideFX και Open Robotics.

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

Το έργο σχεδιάστηκε αρχικά για να ταιριάζει στις ανάγκες σας και έχει αρθρωτή αρχιτεκτονική. Συνολικά, προσφέρονται περισσότερες από 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, βελτιστοποιήσεις απόδοσης, νέες δυνατότητες δικτύου, βελτιωμένη απόδοση του κινητήρα με υποστήριξη για ανίχνευση ακτίνων, καθολικό φωτισμό, πρόβλεψη και καθυστερημένη απόδοση.

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

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

Η νέα έκδοση προσθέτει επίσης καινοτομίες όπως εργαλεία δημιουργίας προφίλ. και δοκιμές απόδοσης, μια πειραματική γεννήτρια εδάφους, iΕνσωμάτωση με το οπτικό περιβάλλον προγραμματισμού Script Canvas, Σύστημα επέκτασης Gem με υποστήριξη για υπηρεσίες cloud, πρόσθετα για τη δημιουργία παιχνιδιών δικτύου για πολλούς παίκτες, SDK για μηχανισμό προσαρμογής και ανάπτυξη υποστήριξης σε διαφορετικές πλατφόρμες.

Τέλος, αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό θα πρέπει να γνωρίζετε ότι ο κώδικας είναι γραμμένος σε C ++ και κυκλοφορεί με την άδεια Apache 2.0. Υπάρχει μια πλατφόρμα υποστήριξης για Linux, Windows, MacOS, iOS και Android.

πηγή: https://o3de.org


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

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

*

*

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