WebXR - פיתרון טכנולוגיית המציאות המורחבת באינטרנט (Web XR)
בחירת קול 📢
פורסם בתאריך: 27 בדצמבר 2021 / עדכון מ: 23 בפברואר 2022 - מחבר: קונרד וולפנשטיין
WebXR - פיתרון טכנולוגיית המציאות המורחבת באינטרנט - תמונה: xpert.digital / thinkhubstudio | Shutterstock.com
WebXR הוא ממשק תכנות JavaScript (API) המאפשר אינטראקציה עם מציאות מוגברת ומכשירי מציאות מדומה כמו HTC Vive, Oculus Rift, Cardboard Google או מציאות מדומה של קוד פתוח (OSVR) בדפדפן אינטרנט. ה- WebXR-API מוגדר על ידי מספר מפרטי W3C ומונחים על ידי שתי קבוצות בשיתוף פעולה, קבוצת הקהילה האינטרנט המדהימה וקבוצת העבודה האינטרנטית.
בשנת 2018 הוחלף ה- WebXR-API WebVR מכיוון שהוא פותח הן למציאות מוגברת והן למכשירי מציאות מדומה. WebVR יושם בדפדפנים מבוססי פיירפוקס ובכרום לפני שהוא לא היה מעודכן והוסרה. ב- 24 בספטמבר 2018, קבוצת העבודה האינטרנטית המדהימה הפכה רשמית.
אז WebXR הוא תקן ה- API החדש עבור מפתחי אתרים איתם תוכלו ליצור יישומי VR או AR מבלי שתצטרכו לעבוד ישירות עם החומרה המתאימה. משתמשים יכולים להשתמש רק בדפדפן אינטרנט כדי להסתכל על תוכן VR/AR מבלי שהם צריכים להתקין תוספים או תוכנה נוספים.
מה עליכם לדעת על WebXR, WebVR או Webar!
הצעד המהפכני הבא בדיגיטציה?
מסכם בקצרה: זה יכול להיות קוד QR או תמונה המקושרת לטכנולוגיית WebXR, WebVR או Webar. כיצד לשמור על הסמארטפון שלך דרך קוד ה- QR או התמונה המדוברת, סרוק אותו ודגמי מוצר CAD או 3D מוצגים באופן מיידי בדפדפן האינטרנט. ניתן להציג מידע נוסף נוסף גם כאן. תלוי במודלים של WebXR 3D, אתה לא פסיבי כאן, אבל יכול לקיים אינטראקציה בעולם התלת -ממדי הזה.
בגרסת שולחן העבודה, באפשרותך להשתמש בקישור כדי להציג ואינטראקציה בין הדמיה תלת -ממדית בדפדפן.
The Forerunner: WebVR - מציאות מדומה באינטרנט
WebVR היה ממשק API של JavaScript ניסיוני שרק הצליח להציג מציאות מדומה. זה הוחלף על ידי WebXR.
ממשק API זה פותח עם המטרות הבאות:
- הכרה במכשירי מציאות מדומה זמינים
- שאילתה של כישורי המכשיר
- שאילתה של המיקום ויישור המכשיר
- הצגת תמונות במכשיר עם קצב המסגרת המתאים
ה- WebVR-API פותח לראשונה באביב 2014 על ידי Vladimir Vukićević עבור מוזילה. משתתפי ה- API כוללים את ברנדון ג'ונס, בוריס סמוס וחברים אחרים בצוות מוזילה. ב- 1 במרץ 2016, צוות Mozilla-VR וצוות Google Chrome הודיעו על פרסום גרסת 1.0 של הצעת ה- API של WebVR. סיפק ה- API שהתקבל הביא שיפורים רבים עבור WebVR.
הגרסה המסומנת האחרונה היא 1.1, שנערכה לאחרונה ב- 5 באפריל 2017. עורכי המסמך כוללים חברי צוות Mozilla ו- Google. עם זאת, חלק מחברי מיקרוסופט הצטרפו ועבדו באופן פעיל על תהליך העיצוב של גרסה 2.0 עבור ה- WebVR-API.
ה- WebVR-API
ה- WebVR-API הציע כמה ממשקים חדשים (למשל תצוגת VR, VR Pose), מה שאפשר להציג יישומי אינטרנט במציאות מדומה על ידי שימוש ב- WebGL עם הגדרות המצלמה הנדרשות ואינטראקציות המכשירים (למשל בקר או נקודת מבט). ה- API תוכנן בצורה כזו שהוא נובע בדרך מסוימת, APIs אחרים של רשת מקומותיים כמו ה- API של המיקום הגיאוגרפי דומה מאוד. הצעדים הדרושים הם:
- שאילתה של רשימת מכשירי VR זמינים
- בדוק אם המכשיר הרצוי תומך במצבי התצוגה הנדרשים על ידי היישום
- אם כן, היישום מציע למשתמש את פונקציונליות ה- VR
- המשתמש מבצע פעולה המציינת שהוא רוצה לעבור למצב VR
- בקש ישיבת VR להצגת תוכן VR
- התחלת לולאת טיוח שיוצרת מסגרות גרפיות המוצגות במכשיר VR
- ייצור המסגרות נמשך עד שהמשתמש מציין שהוא רוצה לעזוב את מצב VR
- לסיים את מושב ה- VR
WebVR 1.0 נתמך בגרסת השחרור של Firefox 55+ עבור Windows (גרסת 64 סיביות בלבד) ושימשה על ידי Chrome עבור אנדרואיד לגירסה 80 כניסוי ניסוי מקור, מה שאומר שמפתחים יוכלו לבקש אסימון שהוסיף לאתר האינטרנט שלך להפעלת WebVR בצורה חלקה. WebVR 1.1 נתמך ב- Microsoft Edge מ- Build 15002+ וב- Samsung Internet, Chromium, Servo ו- Oculus Carmel.
Chrome עבור Windows תומך ב- WebVR 1.1 בבנייה מיוחדת. Firefox 55+ ב- MacOS תמך גם ב- WebVR אם ההגדרה הופעלה על ידי המשתמש.
למרות ש- WebVR הוא ייחודי כ- API, ישנם יישומים מקוריים ברוב המכשירים המאפשרים חוויות ברשת וגישה לתוכן אינטרנט. מספר כלים חשובים כמו Unity ו- Blender יכולים גם לייצא אותם עבור האינטרנט ולהציע למשתמשים דרך להשתמש בתוכן שלהם מבלי להתקין יישום מיוחד.
WebGL
WebGL (קיצור של ספריית גרפיקה באינטרנט) הוא ממשק API של JavaScript להצגת חומרת גרפיקה דו-מימדית ותלת-ממדית אינטראקטיבית המואצת בכל דפדפן אינטרנט תואם ללא שימוש בתוספים. WebGL משולב במלואו בסטנדרטים אחרים באינטרנט ומאפשר שימוש מואץ ב- GPU בעיבוד תמונה ואפקטים כחלק מהמצגת האתר. ניתן לערבב אלמנטים של WebGL עם אלמנטים אחרים של HTML ולהרכיב חלקים אחרים בדף או ברקע הצדדי.
תוכניות WebGL מורכבות מקודי מס שנכתבו ב- JavaScript, וקודי Shader, שנכתבים בשפת ההצללה של Opengl ES (GLSL ES), שפה הדומה ל- C או C ++ ומבוצעת במעבד הגרפי (GPU) של מחשב. WebGL מפותח ומתוחזק על ידי קבוצת ח'רונוס ללא מטרות רווח.
בתחילת 2009 הקימה את קבוצת הקונסורציום חרונוס ללא מטרות רווח את קבוצת ה- Web Glacial, בה היו מעורבים בתחילה אפל, גוגל, מוזילה, אופרה ואחרים. גרסה 1.0 למפרט WebGL פורסמה במרץ 2011.
ב- 3 במרץ 2011, הגרסה הראשונה של מפרט WebGL שוחררה בכנס מפתחי המשחקים בסן פרנסיסקו. במארס 2011 WebGL נתמכה על ידי דפדפן האינטרנט של גוגל Chrome ו- Mozillas Firefox והופעלה אחרת בהעצמות דפדפנים של ספארי ואופרה של אפל כברירת מחדל.
בנובמבר 2011, פרויקט הזווית שהוצג על ידי גוגל במארס 2011 הוסמך עבור OpenGL ES גרסה 2.0, מה שמאפשר לפתח יישומי חוצה פלטפורמות עם תמיכה ב- WebGL לשלושת פלטפורמות מערכת ההפעלה הידועות ביותר-ווינדים, Mac ו- Linux.
אחד היישומים הראשונים מ- WebGL הוא גוף זיגוטה. בנובמבר 2012 הודיעה Autodesk כי הם העבירו את מרבית היישומים שלהם לענן הפועלים במקומוני אינטרנט מקומיים. יישומים אלה כוללים Fusion 360 ו- AutoCAD 360.
פיתוח המפרט WebGL 2 החל בשנת 2013 והושלם בינואר 2017. מפרט זה מבוסס על Opengl ES 3.0. את היישומים הראשונים ניתן למצוא ב- Firefox 51, Chrome 56 ו- Opera 43.
W3C עובד על יורש וובפו מאז 2017.
אינטרנט
WebGPU הוא כותרת העבודה של סטנדרט אינטרנט עתידי ו- API של JavaScript לחומרה בלבד, מואץ חישובי גרפיקה ומחשבים במטרה להחליף את WebGL. הפיתוח מתרחש ב- W3C GPU עבור קבוצת קהילת האינטרנט באמצעות מהנדסי תוכנה מאפל, מוזילה, מיקרוסופט, גוגל ואחרים.
בניגוד ל- WebGL, שהתבסס על OPENGL, WebGPU אינה יציאה ישירה של ממשק גרפי שכבר קיים. עם זאת, זה מבוסס על מושגים של הממשקים הקשורים לחומרה Vulkan, Metal ו- Direct3d 12. גם מכשירים ניידים וגם פלטפורמות שולחן עבודה צריכות ליהנות מהמהירות.
ב- 7 בפברואר 2017, צוות ה- WebKit של אפל הציג הוכחת קונספט ורעיונות לתקן תחת השם "WebGPU", המבוסס על ממשק "מתכת" משלה. בנוסף, הוצע למצוא קבוצה קהילתית W3C.
קבוצת הקהילה "GPU לרשת" של W3C החלה לעבוד ב- 16 בפברואר 2017. באותה תקופה כבר היו ניסויים של אפל, גוגל ומוזילה, אך רק לאפל הייתה הצעה רשמית. ב- 21 במרץ, 2017, מוזילה עקבה אחר ההצעה שלה לתקן WebGPU.
ב- 1 ביוני 2018 הודיעו היזמים העומדים מאחורי דפדפן Chrome של גוגל כי הוסכם על ההיבטים החשובים ביותר וכעת מתכננים ליישם את הסטנדרט בעתיד.
השם "WebGPU" נלקח מאוחר יותר על ידי קבוצת הקהילה ככותרת עבודה עבור תקן פתוח. מצגת התפוחים המקורית שמה שונה ל"מתכת אינטרנט "כדי למנוע בלבול.
ספריות PDF מתאימות:
האם אתה מחפש תמיכה טכנית ואסטרטגית בפתרונות האינטרנט המורחבים שלך? Xpert.digital תומך בך!
אני שמח לעזור לך כיועץ אישי לפתרונות מציאות מורחבים.
אתה יכול ליצור איתי קשר על ידי מילוי טופס יצירת הקשר למטה או פשוט להתקשר אליי בטלפון +49 89 674 804 (מינכן) .
אני מצפה לפרויקט המשותף שלנו.
Xpert.digital - קונראד וולפנשטיין
Xpert.Digital הוא מוקד לתעשייה עם מיקוד, דיגיטציה, הנדסת מכונות, לוגיסטיקה/אינטרלוגיסטיקה ופוטו -וולטאים.
עם פיתרון הפיתוח העסקי של 360 ° שלנו, אנו תומכים בחברות ידועות מעסקים חדשים למכירות.
מודיעין שוק, סמוקינג, אוטומציה שיווקית, פיתוח תוכן, יחסי ציבור, קמפיינים בדואר, מדיה חברתית בהתאמה אישית וטיפוח עופרת הם חלק מהכלים הדיגיטליים שלנו.
אתה יכול למצוא עוד בכתובת: www.xpert.digital - www.xpert.solar - www.xpert.plus