Monado 21.0.0: μια σταθερή έκδοση που συμμορφώνεται επίσημα με το πρότυπο OpenXR 1.0

Κυκλοφόρησαν προγραμματιστές Collabora πριν από λίγες μέρες η κυκλοφορία της νέας έκδοσης του Monado 21.0.0, η οποία είναι μια εφαρμογή ανοιχτού κώδικα του προτύπου OpenXR. Το πρότυπο OpenXR προετοιμάστηκε από την κοινοπραξία Khronos και ορίζει ένα καθολικό API για τη δημιουργία εφαρμογών εικονικής και επαυξημένης πραγματικότητας, καθώς και ένα σύνολο ενδιάμεσων επιπέδων για αλληλεπίδραση με εξοπλισμό που αφαιρεί τα χαρακτηριστικά συγκεκριμένων συσκευών.

Το Monado παρέχει έναν πλήρως συμβατό χρόνο εκτέλεσης OpenXR η οποία μπορεί να χρησιμοποιηθεί για την εκτέλεση εικονικής και επαυξημένης πραγματικότητας σε smartphone, tablet, υπολογιστές και οποιαδήποτε άλλη συσκευή. Ο κωδικός του έργου είναι γραμμένος σε C και κυκλοφορεί με την άδεια χρήσης λογισμικού Boost 1.0 που είναι συμβατή με την GPL.

Μεταξύ των βασικών χαρακτηριστικών:

  • Ελεγκτής για HDK (OSVR Hacker Developer Kit) και κράνη PlayStation VR HMD, καθώς και ελεγκτές Vive Wand, Valve Index, PlayStation Move και Razor Hydra.
  • Δυνατότητα χρήσης υλικού συμβατού με το έργο OpenHMD.
  • Πρόγραμμα οδήγησης για γυαλιά επαυξημένης πραγματικότητας North Star.
  • Πρόγραμμα οδήγησης για σύστημα παρακολούθησης θέσης Intel RealSense T265.
  • Ένα σύνολο κανόνων udev για τη διαμόρφωση πρόσβασης χωρίς ρίζες σε συσκευές εικονικής πραγματικότητας.
  • Συστήματα παρακολούθησης κίνησης με πλαίσιο φιλτραρίσματος και ροής βίντεο.
  • Σύστημα παρακολούθησης χαρακτήρων με έξι βαθμούς ελευθερίας (6DoF, εμπρός / πίσω, πάνω / κάτω, αριστερά / δεξιά, χασμουρητό, βήμα, ρολό) για ελεγκτές PSVR και PS Move.
  • Ενότητες για ενσωμάτωση με τα API γραφικών Vulkan και OpenGL.
  • Λειτουργία χωρίς οθόνη (χωρίς κεφαλή).
  • Χωρική αλληλεπίδραση και διαχείριση απόψεων.
  • Βασική υποστήριξη για συγχρονισμό πλαισίων και εισαγωγή πληροφοριών (ενέργειες).
  • Ένας έτοιμος προς χρήση σύνθετος διακομιστής που υποστηρίζει άμεση έξοδο στη συσκευή, παρακάμπτοντας τον διακομιστή συστήματος X. Παρέχονται Shaders για Vive και Panotools.

Κύρια νέα του Monado 21.0.0

Το Monado 21.0.0 ήταν η πρώτη έκδοση που συμμορφώθηκε επίσημα με το πρότυπο OpenXR 1.0. Η κοινοπραξία Khronos πραγματοποίησε δοκιμές συμβατότητας και πρόσθεσε το Monado στη λίστα των επίσημα υποστηριζόμενων εφαρμογών OpenXR.

Ο έλεγχος γίνεται με τα API γραφικών OpenGL και τα API Vulkan, χρησιμοποιώντας μια έκδοση επιτραπέζιου υπολογιστή σε λειτουργία προσομοίωσης συσκευής εικονικής πραγματικότητας. Αρχικά, είχε προγραμματιστεί να εκχωρηθεί ο αριθμός έκδοσης 1.0, αλλά οι προγραμματιστές αποφάσισαν να χρησιμοποιήσουν την αρίθμηση χρησιμοποιώντας το έτος, κατ 'αναλογία με την αρίθμηση των εκδόσεων Mesa.

Είμαστε στην ευχάριστη θέση να ανακοινώσουμε ότι το Monado παρέχει τώρα μια επίσημα συμβατή εφαρμογή OpenXR. Η επίσημη λίστα εφαρμογών που είναι συμβατές με το OpenXR 1.0 περιλαμβάνει τώρα το Monado, που βασίζεται στην εκτέλεση της δοκιμαστικής σουίτας OpenXR σε μια "εικονική" συσκευή.

Σημειώστε ότι η κατάσταση συμμόρφωσης OpenXR 1.0 ισχύει μόνο για την προσομοιωμένη συσκευή. Όποιος κατασκευάζει ένα προϊόν χρησιμοποιώντας το Monado με μη προσομοιωμένο υλικό πρέπει να συνεχίσει την πλήρη και κανονική διαδικασία υιοθέτησης και συμμόρφωσης για αυτό το προϊόν για να διεκδικήσει τη συμμόρφωση του OpenXR και να αποκομίσει τα οφέλη.

Η δεύτερη καινοτομία σημαντικό ήταν η προετοιμασία ενός ελεγκτή για την πλατφόρμα SteamVR με την εφαρμογή ενός tracker κατάστασης, καθώς και μια γεννήτρια plugin για το SteamVR, επιτρέποντας τη χρήση οποιουδήποτε χειριστηρίου ακουστικών (HMD) και ελεγκτών που δημιουργήθηκαν για το Monado στο SteamVR. Για παράδειγμα, το Monado παρέχει προγράμματα οδήγησης για ακουστικά OpenHMD, Panotools (PSVR) και Vive / Vive Pro / Valve Index VR.

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

Αυτή η πρώτη επίσημα συμβατή έκδοση είναι γνωστή ως 21.0.0, αντί για 1.0.0. Οι κοινές συμβάσεις SemVer αφορούν κυρίως τη σταθερότητα API Ωστόσο, δεδομένου ότι το μόνο δημόσιο API για το Monado είναι μέσω της εξωτερικά συντηρημένης προδιαγραφής OpenXR, ένας τυπικός αριθμός SemVer για το Monado θα παρέμενε στη μεγάλη έκδοση 1 για μεγάλο χρονικό διάστημα παρά τις προόδους στο έργο.

Αντ 'αυτού, αποφασίσαμε να ακολουθήσουμε το μοντέλο ελέγχου έκδοσης του έργου FreeDesktop.org, Mesa - ένα υβριδικό SemVer και έλεγχο έκδοσης βάσει ημερομηνιών. 

Τέλος, αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό αυτής της νέας έκδοσης. Μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Το περιεχόμενο του άρθρου συμμορφώνεται με τις αρχές μας συντακτική ηθική. Για να αναφέρετε ένα σφάλμα κάντε κλικ Aquí.

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

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

Η διεύθυνση email σας δεν θα δημοσιευθεί.

*

*

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