לפני כמה חודשים אנחנו מדברים כאן בבלוג על מונאדו שהוא פלטפורמת קוד פתוח למכשירי מציאות מדומה בתקן OpenXR, המגדיר ממשק API אוניברסלי ליצירת יישומי מציאות מדומה ומוגברת, וכן מערך שכבות לאינטראקציה עם מחשבים המופשטים את המאפיינים של מכשירים ספציפיים.
למי שלא מכיר את הפרויקט, עליו לדעת שמונאדו שואפת ליצור יישום פתוח של תקן OpenXR דרך זמן ריצה תואם לחלוטין לדרישות OpenXR, אשר באמצעותם ניתן לארגן עבודה עם מציאות מדומה ומוגברת בסמארטפונים, טאבלטים, מחשבי PC וכל מכשיר אחר. תקן OpenXR הוכן על ידי קונסורציום חרונוס ומגדיר ממשק API אוניברסלי ליצירת יישומי מציאות מדומה ומוגברת, וכן מערך שכבות לאינטראקציה עם מחשבים המסכמים את המאפיינים של מכשירים ספציפיים.
מה חדש במונאדו 0.2?
עכשיו בחדשות עדכניות יותר, החבר'ה מ- Collabora הודיעו על השקת הגרסה החדשה של הפרויקט "מונאדו 0.2" ובו, בין השיפורים שנוספו, מודגש כי בשרת המרוכב תמיכה בעיבוד רב שכבתי, איתו עכשיו אני יודע מאפשר ליישומים להציב מבנים מרובים XrCompositionLayerProjection (שכבת קומפוזיציה להקרנה) ו XrCompositionLayerQuad (שימושי עבור רכיבי ממשק משתמש או תוכן דו-ממדי בעולם הווירטואלי).
היכולת לעבוד עם מספר רב של שכבות חשובה ליישומים המשתמשים בארבע שכבות לייצוג ממשקי משתמש וגם הוא הבסיס לתמיכה נוספת ביישומים עם ממשק כיסוי על הבמה, כמו xrdesktop או Pluto VR.
שינוי נוסף הוא בשרת ובבקרי Komnozitny כי ממוקמים בתהליכי שירות נפרדים, מאחר והעבודה מתבצעת לספק את היכולת לחבר מספר יישומי OpenXR למופע של שירות מונאדו ולהציג אותם בו זמנית באמצעות סיומת XR_EXTX_overlay.
הוא סופק גם בגירסה החדשה הזו של מונאדו 0.2, תמיכה בבקרי Vive Wand and Valve והשימוש בו לשלוט בתנועה עם שלוש דרגות חופש (3DOF, נע בשלושה כיוונים).
בחודשים הקרובים מתוכנן להוסיף תמיכה לשש דרגות חופש (6DOF) באמצעות מערכת המעקב של מגדלור.
משאר השינויים הבולטים מהגרסה החדשה הזו:
- נוספה תמיכה ב- Bluetooth LE, המשמשת בבקר עבור בקר ה- Google Daydream 3DOF.
- הוסיף בקר ארדואינו לניסויים בעת יצירת בקרים משלך.
- בקר מערכת המעקב אחר מיקום פתוח libsurvive מובנה בתוך המיינפריים.
- ממשק המשתמש לאיתור באגים הוסיף תמיכה בגרפיקה מותאמת אישית, המשמשת כיום להמחשת העומס על המעבד במהלך העיבוד.
- Monado-gui תומך באחסון תצורות בספריות $ XDG_CONFIG_HOME / monado ו- $ HOME / .config / monado.
- הוסיף את היכולת להגדיר מצלמות סטריאו מסוג USB עבור PSMV (פלייסטיישן Move) ו- PSVR (פלייסטיישן VR).
- מערכת בנייה שתוכננה מחדש.
- נוסף מאגר PPA לאובונטו עם כללי מונאדו, OpenXR-SDK ו- udev xr-hardware.
- תמיכה נוספת להפעלת שירות המונאדו באמצעות הפעלה באמצעות שקע במערכת.
קוד הפרויקט כתוב ב- C ומופץ תחת רישיון התוכנה Boost 1.0 תואם GPL, המבוסס על רישיונות BSD ו- MIT, אך אינו מצריך אזכור כאשר העבודה הנגזרת מופצת בצורה בינארית.
לפרוק
עכשיו הפלטפורמה תומכת רק בלינוקס ותאימות למערכות הפעלה אחרות צפויה בעתיד.
וכפי שהזכרנו בחדשות הגרסה החדשה הזו, נוספה PPA של מונאדו לאובונטו, שניתן להוסיף על ידי פתיחת מסוף והקלדת בו את הדברים הבאים:
sudo add-apt-repository ppa:monado-xr/monado
sudo apt-get update
וכדי להתקין את רק צריך להקליד:
sudo apt install monado
לבסוף, אם אתה רוצה לדעת יותר על מונאדו, אתה יכול לבדוק את הפרטים, כמו גם להיות מסוגל לגשת לקוד המקור של זה, מהאתר הרשמי שלה.