Το Monado 0.2 έρχεται με υποστήριξη πολλαπλών επιπέδων, Vive Wand και Valve Index και άλλα

χαριτωμένος

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

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

Τι νέο υπάρχει στο Monado 0.2;

Τώρα σε πιο πρόσφατα νέα, τα παιδιά από την Collabora ανακοίνωσαν την κυκλοφορία της νέας έκδοσης του έργου "Monado 0.2" και στο οποίο, μεταξύ των βελτιώσεων που προστέθηκαν, αξίζει να τονιστεί ότι στον σύνθετο διακομιστή το υποστήριξη για απόδοση πολλαπλών επιπέδων, με το οποίο ξέρω τώρα επιτρέπει στις εφαρμογές να τοποθετούν πολλές δομές XrCompositionLayerProjection (ένα στρώμα σύνθεσης για προβολή) και XrCompositionLayerQuad (Είναι χρήσιμο για στοιχεία UI ή 2D περιεχόμενο στον εικονικό κόσμο).

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

Μια άλλη αλλαγή είναι στους ελεγκτές διακομιστή και Komnozitny ότι τοποθετούνται σε ξεχωριστές διαδικασίες υπηρεσίας, καθώς οι εργασίες βρίσκονται σε εξέλιξη για να παρέχουν τη δυνατότητα σύνδεσης πολλαπλών εφαρμογών OpenXR σε μια παρουσία της υπηρεσίας Monado και να τις εμφανίζουν ταυτόχρονα χρησιμοποιώντας την επέκταση XR_EXTX_overlay.

Παρέχεται επίσης σε αυτή τη νέα έκδοση του Monado 0.2, υποστήριξη για ελεγκτές Vive Wand και Valve Index και η χρήση του για τον έλεγχο της κίνησης με τρεις βαθμούς ελευθερίας (3DOF, κινείται σε τρεις κατευθύνσεις).

Τους επόμενους μήνες, έχει προγραμματιστεί να προσθέσει υποστήριξη για έξι βαθμούς ελευθερίας (6DOF) χρησιμοποιώντας το σύστημα παρακολούθησης Lighthouse.

Από τις άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση:

  • Προστέθηκε υποστήριξη Bluetooth LE, η οποία χρησιμοποιείται στον ελεγκτή για τον ελεγκτή Google Daydream 3DOF.
  • Προστέθηκε arduino controller για πειράματα κατά τη δημιουργία των δικών σας ελεγκτών.
  • Ο ελεγκτής συστήματος παρακολούθησης ανοιχτής θέσης libsurvive είναι ενσωματωμένος στην κύρια μηχανή.
  • Το περιβάλλον εργασίας χρήστη εντοπισμού σφαλμάτων έχει προσθέσει υποστήριξη για προσαρμοσμένα γραφικά, τα οποία χρησιμοποιούνται αυτήν τη στιγμή για την απεικόνιση του φορτίου στην CPU κατά τη διάρκεια της απόδοσης.
  • Το Monado-gui υποστηρίζει την αποθήκευση διαμορφώσεων στους καταλόγους $ XDG_CONFIG_HOME / monado και $ HOME / .config / monado.
  • Προστέθηκε η δυνατότητα διαμόρφωσης στερεοφωνικών καμερών USB για PSMV (PlayStation Move) και PSVR (PlayStation VR).
  • Επανασχεδιασμένο σύστημα κατασκευής.
  • Προστέθηκε αποθετήριο PPA για Ubuntu με κανόνες Monado, OpenXR-SDK και udev xr-hardware.
  • Προστέθηκε υποστήριξη για την έναρξη της υπηρεσίας monado-service μέσω ενεργοποίησης μέσω socket στο systemd.

Ο κωδικός έργου είναι γραμμένος σε C και διανέμεται με την άδεια χρήσης λογισμικού Boost 1.0 που είναι συμβατή με την GPL, η οποία βασίζεται στις άδειες BSD και MIT, αλλά δεν απαιτεί καμία αναφορά όταν το παράγωγο έργο διανέμεται σε δυαδική μορφή.

Εκπλήρωση

Τώρα η πλατφόρμα υποστηρίζει μόνο το Linux και η συμβατότητα με άλλα λειτουργικά συστήματα αναμένεται στο μέλλον.

Και όπως αναφέραμε στα νέα αυτής της νέας έκδοσης, προστέθηκε ένα PPA Monado για το Ubuntu, το οποίο μπορεί να προστεθεί ανοίγοντας ένα τερματικό και πληκτρολογώντας τα ακόλουθα σε αυτό:

sudo add-apt-repository ppa:monado-xr/monado
sudo apt-get update

Και για να εγκαταστήσετε απλά πρέπει να πληκτρολογήσετε:

sudo apt install monado

Τέλος, Αν θέλετε να μάθετε περισσότερα για το Monado, Μπορείτε να ελέγξετε τις λεπτομέρειες, καθώς και να έχετε πρόσβαση στον πηγαίο κώδικα αυτού, από τον επίσημο ιστότοπό του.

Ο σύνδεσμος είναι αυτό.


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

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

*

*

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