מודיעין נתונים של אפלטון.
חיפוש אנכי ו-Ai.

עדכון OpenXR 1.1 מציג קונצנזוס בתעשייה לגבי תכונות טכניות מרכזיות

תאריך:

OpenXR, התקן הפתוח שיוצר דרך סטנדרטית עבור חומרה ויישומים של XR להתממשקות, ראה את העדכון הגדול הראשון שלו. OpenXR 1.1 מפתח את התקן על ידי שילוב פונקציונליות חדשה שהייתה חשובה לתעשייה אך לא הייתה סטנדרטית בעבר.

בהנחיית גוף התקנים Khronos Group, OpenXR הוא תקן ללא תמלוגים שמטרתו לתקן את הפיתוח של יישומי VR ו-AR, וליצור מערכת אקולוגית הדדית יותר. התקן נמצא בפיתוח מאז אפריל 2017 ועם הזמן הפך לנתמך כמעט על ידי כל חברת חומרה, פלטפורמה ומנועים מרכזיים בתעשיית ה-VR, כולל שחקני AR מרכזיים - אך במיוחד, לא אפל.

תמונה באדיבות קבוצת כרונוס

בעקבות מהדורת OpenXR 1.0 ב-2019, מהדורת השבוע של OpenXR 1.1 הוא העדכון הגדול הראשון לתקן מזה יותר מארבע שנים וחצי.

העדכון מראה שהתקן מתפתח עם צרכי התעשייה, תוצאה שהיא חלק מעיצוב התקן.

מובנה במסגרת של OpenXR הרעיון של 'הרחבות', שהן יכולות ספציפיות לספק שיכולות להתאים אישית את הפונקציונליות של OpenXR מבלי שתצטרך לעבור תחילה את תהליך האפייה בתקן הרשמי.

במקרים מסוימים, הרחבות כאלה כוללות פונקציונליות שבסופו של דבר הופכת לאוניברסלית מספיק כדי להצדיק הכללה בתקן הכולל. כך, ניתן 'לקדם' תוספים ולאפות אותם בתקן OpenXR לשימוש ולתמיכה של כולם.

OpenXR 1.1 רואה הכללה של חמש יכולות שהתחילו במקור כהרחבות:

קומה מקומית: מספק מרחב התייחסות חדש עם מקור נעול עולמי המיושר לכוח הכבידה עבור תוכן בקנה מידה עומד שניתן לחדש למיקום המשתמש הנוכחי בלחיצת כפתור ללא הליך כיול. יש לו גם גובה רצפה משוער מובנה. פרטים נוספים על הפונקציונליות של Local Floor והערך שלה למפתחים זמינים בפוסט זה בבלוג.

סטריאו עם רינדור מודגש: מספק תצורת תצוגה ראשונית למימוש רינדור פוveated במעקב עיניים או רינדור עם foveated קבוע עבור אוזניות XR על פני מספר ממשקי API לעיבוד גרפי. השימוש בו מועיל במיוחד לעיבוד יעיל של צגים בעלי ספירת פיקסלים גבוהה, אשר מעמיסים עומס רב על ה-GPU. תוסף הספק המקורי אומץ באופן מקורי ב- Unity, Unreal ולאחרונה על ידי NVIDIA Omniverse.

משטח אחיזה: מספק מזהה תנוחה סטנדרטי המעגן בצורה מהימנה תוכן חזותי ביחס לידו הפיזית של המשתמש, בין אם עוקבים אחרי מיקום היד באופן ישיר או מוסקים ממיקום וכיוון הבקר הפיזי.

XrUuid: מספק סוג נתונים משותף להחזיק מזהה ייחודי אוניברסלי העוקב אחר IETF RFC 4122.

xrLocateSpaces: מספק פונקציית Locating Spaces כדי לשפר את הביצועים ולפשט את קוד היישום על ידי הפעלת יישום לאתר מערך של רווחים בקריאת פונקציה אחת המאכלסת "מערך מבנים" (AoS), במקום להיות מוגבל לאיתור מרחב בודד לכל קריאת פונקציה .

בניית ההרחבות הללו ישירות לתוך OpenXR מייצגת את הקונצנזוס של התעשייה לגבי הביקוש לתכונות אלו וכיצד יש ליישם אותן ברחבי המערכת האקולוגית.

OpenXR 1.1 כולל גם שיפורים שונים לתכונות הקיימות ומבהיר כמה יכולות כדי להפוך את התקן לברור יותר עבור אלה שרוצים לבנות יישומים התואמים את התקן.

בהמשך, קבוצת העבודה של OpenXR (המורכבת מנציגים מחברות חברות שמנווטות את התקן) אומרת שהיא מתכננת לבצע עדכונים שוטפים יותר ל-OpenXR בהמשך הדרך, כדי להבטיח שיכולות חדשות ימשיכו להתווסף ככל שהצרכים בתעשייה יתפתחו.

"OpenXR 1.1 מסמן אבן דרך משמעותית בפיתוח התקן הפתוח הזה שהפך לאמץ נרחב בכל תעשיית ה-XR. OpenXR 1.0 סיפק יכולות בסיס ואת הבסיס להתנסות בפונקציונליות חדשה באמצעות הרחבות", אומר אלפרדו מוניז, יו"ר קבוצת העבודה של OpenXR. "עכשיו קבוצת העבודה פועלת לניהול עדכוני מפרט הליבה הרגילים שמאזנים את הצורך בגמישות כדי לשלוח פונקציונליות חדשה עם איחוד של טכנולוגיה מוכחת כדי להפחית את הפיצול ולאפשר ניידות אמיתית של יישומים בין פלטפורמות."

ספוט_ימג

המודיעין האחרון

ספוט_ימג

דבר איתנו

שלום שם! איך אני יכול לעזור לך?