מיקרוסופט מחליפה ממשקי API של WinRT ב-OpenXR עבור HoloLens 2 ו-Windows Mixed Reality

סמל זמן קריאה 3 דקות לקרוא


קוראים עוזרים לתמוך ב-MSpoweruser. אנו עשויים לקבל עמלה אם תקנה דרך הקישורים שלנו. סמל טיפים

קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קרא עוד

Microsoft OpenXR

Microsoft OpenXR

חזרה בשנת 2017, מיקרוסופט הצטרף ל- OpenXR, תקן שנועד לשפר יכולת פעולה הדדית בין היישומים השונים וממשקי החומרה המשמשים ב-VR. בתחילת 2019, מיקרוסופט פרסמה א גרסת תצוגה מקדימה של OpenXR זמן ריצה עבור פלטפורמת Windows Mixed Reality המבוססת על מפרט טיוטת OpenXR. ביולי 2019, Microsoft שוחרר זמן הריצה הראשון של OpenXR 1.0 התומך במציאות מעורבת, עבור כל משתמשי Windows Mixed Reality ו-HoloLens 2.

נכון לעכשיו, עם OpenXR, אתה יכול לפתח מנועים ואפליקציות המכוונות ל-HoloLens 2 עם אותו API שבו אתה משתמש כדי למקד לאוזניות VR למחשב, כולל אוזניות Windows Mixed Reality, אוזניות Oculus Rift ואוזניות SteamVR. מכיוון שאפליקציות מבוססות OpenXR ניתנות לנייד בין פלטפורמות חומרה, מיקרוסופט עוצרת את הפיתוח של ממשקי API מדור קודם של WinRT. אפליקציות קיימות המבוססות על WinRT API ימשיכו לעבוד על HoloLens 2 ו-Windows Mixed Reality, אך מיקרוסופט לא תוסיף תכונות חדשות לממשקי ה-API של WinRT.

אתה יכול להתחיל בפיתוח עבור OpenXR ב-Unity ו-Unreal Engine. מצא את הפרטים למטה.

OpenXR ב-Unity

היום, נתיב הפיתוח הנתמך של Unity עבור HoloLens 2, HoloLens (1st gen) ו-Windows Mixed Reality אוזניות הוא Unity 2019 LTS עם הקצה האחורי של WinRT API הקיים. אם אתה מכוון לבקר החדש HP Reverb G2 באפליקציית Unity 2019, ראה שלנו מסמכי קלט HP Reverb G2.

החל עם Unity 2020 LTSUnity תשלח קצה אחורי של OpenXR התומך באוזניות HoloLens 2 ו-Windows Mixed Reality. זה כולל תמיכה בהרחבות OpenXR שמאירות את היכולות המלאות של אוזניות HoloLens 2 ו-Windows Mixed Reality, כולל מעקב יד/עין, עוגנים מרחביים ובקרי HP Reverb G2. גרסת תצוגה מקדימה של חבילת OpenXR של Unity תהיה זמינה בהמשך השנה. תמיכת MRTK-Unity עבור OpenXR נמצאת כעת בפיתוח ב- mrtk_development branch והיא תהיה זמינה לצד אותה חבילת תצוגה מקדימה של OpenXR.

מתחיל ב אחדות 2021, OpenXR אז יסיים להיות ה-Unity backend הנתמך היחיד למיקוד לאוזניות HoloLens 2 ו-Windows Mixed Reality.

OpenXR ב-Unreal Engine

החל מ 4.23 מנוע Unreal, תמיכה מלאה באוזניות HoloLens 2 ו-Windows Mixed Reality זמינה דרך הפלאגין של Windows Mixed Reality (WinRT).

Unreal Engine 4.23 היה גם המהדורה הראשונה של מנוע המשחק העיקרי ששלחה תמיכה בתצוגה מקדימה עבור OpenXR 1.0! עכשיו ב 4.26 מנוע Unreal, תמיכה עבור HoloLens 2, Windows Mixed Reality ואוזניות VR שולחניות אחרות תהיה זמינה דרך התוסף OpenXR המובנה של Unreal Engine. Unreal Engine 4.26 יישלח גם עם הסט הראשון של תוספים להרחבת OpenXR המאפשרים אינטראקציה ידנית ותמיכה בבקר HP Reverb G2, ומאירים את סט תכונות מלא של אוזניות HoloLens 2 ו-Windows Mixed Reality. Unreal Engine 4.26 זמין בתצוגה מקדימה היום ב- משגר משחקי אפוס, כשהמהדורה הרשמית תגיע בהמשך השנה. תמיכת MRTK-Unreal עבור OpenXR תהיה זמינה גם לצד המהדורה הזו.

אם אתה בונה מנוע DirectX משלך עבור HoloLens 2, Windows Mixed Reality או אוזניות אחרות של PC VR, מיקרוסופט ממליצה כעת על OpenXR.

מקור: מיקרוסופט

עוד על הנושאים: Hololens 2, מיקרוסופט, openxr, Windows מציאות מעורבת