Monado, μια πλατφόρμα ανοιχτού κώδικα για συσκευές εικονικής πραγματικότητας

χαριτωμένος

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

Το πρότυπο εκπονήθηκε από την κοινοπραξία Khronos, η οποία αναπτύσσει επίσης πρότυπα όπως OpenGL, OpenCL και Vulkan.

Σχετικά με το Monado

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

  • Μια μηχανή χωρικής όρασης: η οποία είναι υπεύθυνη για την παρακολούθηση αντικειμένων, τον ορισμό της επιφάνειας, την ανακατασκευή των ματιών, την αναγνώριση χειρονομίας, την παρακολούθηση των ματιών.
  • Μια μηχανή παρακολούθησης χαρακτήρων: Η λειτουργία του είναι να ελέγχει τον γυροσκοπικό σταθεροποιητή, την πρόβλεψη κίνησης, τους ελεγκτές, την παρακολούθηση οπτικής κίνησης μέσω της κάμερας, την παρακολούθηση θέσης βάσει δεδομένων από ένα κράνος VR.
  • Σύνθετος διακομιστής: χειρίζεται τη λειτουργία άμεσης εξόδου, την προώθηση βίντεο, τη διόρθωση φακών, τη σύνθεση, τη διαμόρφωση του χώρου εργασίας ώστε να λειτουργεί ταυτόχρονα με πολλές εφαρμογές.
  • Κινητήρας αλληλεπίδρασης- Αυτό είναι υπεύθυνο για την προσομοίωση φυσικών διεργασιών, ένα σύνολο widget και μια εργαλειοθήκη για εφαρμογές εικονικής πραγματικότητας.
  • Ενοργάνιση: είναι υπεύθυνη για τη βαθμονόμηση του εξοπλισμού, για τον καθορισμό ορίων κίνησης, μεταξύ άλλων.

Πώς είσαιl Το Monado είναι ο πρώτος χρόνος εκτέλεσης OpenXR για GNU / Linux και ελπίζει να οδηγήσει στην ανάπτυξη ενός οικοσυστήματος ανοιχτού κώδικα XR και να παρέχει τα βασικά δομικά στοιχεία για τους πωλητές συσκευών να στοχεύουν την πλατφόρμα GNU / Linux.

Από τα κύρια χαρακτηριστικά που ξεχωρίζουν, είναι η διαθεσιμότητα προγραμμάτων οδήγησης για ακουστικά εικονικής πραγματικότητας HDK (Κιτ προγραμματιστή χάκερ OSVR) και PlayStation VR HMD, καθώς και για τους ελεγκτές PlayStation Move και Razor Hydra.

Εκτός από την παροχή του δυνατότητα χρήσης εξοπλισμού συμβατού με το έργο OpenHMD και να παρέχει ένα πρόγραμμα οδήγησης για γυαλιά επαυξημένης πραγματικότητας North Star

Επίσης έχει ένα σύνολο κανόνων udev για τη διαμόρφωση της πρόσβασης στη συσκευή VR χωρίς εξουσιοδότηση root, μαζί με ένα πρόγραμμα οδήγησης για το σύστημα παρακολούθησης θέσης Intel RealSense T265.

Και επίσης ένας έτοιμος προς χρήση σύνθετος διακομιστής που υποστηρίζει άμεση έξοδο στη συσκευή, παρακάμπτοντας τον διακομιστή X του συστήματος. Παρέχονται Shaders για Vive και Panotools και υποστήριξη για επίπεδα προβολής.

Άλλα από τα χαρακτηριστικά του είναι:

  • Συστήματα παρακολούθησης κίνησης με πλαίσιο για φιλτράρισμα και ροή βίντεο.
  • Σύστημα παρακολούθησης χαρακτήρων με έξι βαθμούς ελευθερίας (6DoF, εμπρός / πίσω, πάνω / κάτω, αριστερά / δεξιά, χασμουρητό, βήμα, ρολό) για ελεγκτές PSVR και PS Move.
  • Ενότητες για ενσωμάτωση με τα API γραφικών Vulkan και OpenGL.
  • Λειτουργία χωρίς οθόνη (χωρίς κεφαλή).
  • Διαχείριση χωρικών αλληλεπιδράσεων και απόψεων.
  • Βασική υποστήριξη για συγχρονισμό πλαισίων και εισαγωγή πληροφοριών (ενέργειες).

Σχετικά με την πρώτη έκδοση του Monado

Τώρα η πρώτη έκδοση θεωρείται πειραματική και στοχεύει στην έναρξη προγραμματιστών εξοικειωμένων με την πλατφόρμα.

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

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

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

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

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


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

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

*

*

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

  1.   αιτία123 dijo

    Θέλω ένα καλύτερο vr για το linux είναι μόνο με το cv1 και η ημιτελής βαλβίδα αφήνει ένα χέρι και ένα πόδι. Προφανώς, η ζωή των Htc δεν έχει πολλές προθέσεις, γι 'αυτό ρώτησα στο twitter. Πρέπει να έχουν αιτήματα προγραμματιστή για να το σκεφτούν πρώτα.

    Το άλλο είναι ότι λίγοι είναι αυτοί που ζητούν ανάπτυξη στο linux όσοι χρησιμοποιούν vr σε σούπερ κλειστά περιβάλλοντα και το άλλο είναι ότι λίγοι χρήστες που θέλουν κλειστές πλατφόρμες και γνωρίζουμε ήδη αυτό το!