• cconnect0

מציאות מדומה ( VR ) עם Sumerian של Amazon

ננסה לתאר בקצרה סביבת הפיתוח Sumerian בה אני עובד, מתי לדעתי כדאי לפתח בה, ומה מייחד אותה ( למשל מ Unity )

סמריון הינה סביבת פיתוח לאפליקציות D3 VR ו XR בענן של אמזון (AWS).

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


סמריין מכוונת למה שאני מאמין הוא העתיד של ה VR: webXR.

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

באופן דומה נבנתה בשנים האחרונות תשתית בדפדפנים עצמם, לתמיכה בציוד VR ועיבוד תמונה מתאים (webVR). תשתית זאת שודרגה לתקן מקיף וחזק יותר webXR (התומך ב Virtual reality וב Augmented reality )


מעבר לפתוח ולהרצה של תוצרי סמריון באמצעות הדפדפן בלבד, מתייחדת הסביבה במספר תכונות חשובות:

  • - בצד האפשרות לפתוח מתקדם ללא קוד (graphic state machine, time line… ) מאפשר הסביבה פתוח ב JavaScript.

  • לפני מספר חודשים הוגדר לסביבת הפתוח בקוד, API חדש המבוסס על מבנה (design pattern) של מכונת מצבים (state machine ). הוא תואם ויכול לעבוד במקביל לסביבת הפתוח הגראפית, להרחיב אותה ולחזק אותה או לעבוד במקומה.

  • מבנה זה (state machine מתאים לסוג הפעילות הנפוץ באפליקציות אינטראקטיביות, בהן המשתמש עובר בין מספר שלבים מובחנים עד לסיום הלימוד או המשחק.

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

  • - באמצעות הקוד שנכתוב בסמריון - שכאמור רצה כשרות בענן של אמזון (AWS) – אנו יכולים להפעיל שירותים אחרים בענן מפניה למאגרי נתונים, הפעלת בוטים, ועד פונקציות שירוצו בענן כתוצאה מאירועים שמפעל המשתמש בסביבת סמריון

חסרנות

  • הסביבה חדשה ובעיקר ה API חדש עוד יותר והתיעוד עבורו לוקה בחסר.

  • תלות בחיבור ל wifi (חזק מספיק) באתר הלקוח


לסכום

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

0 צפיות

פוסטים אחרונים

הצג הכול

כמה מילים על Corvid של WIX

השם WIX מוכר כפלטפורמה לפיתוח אתרים מהיר עם תמיכה ברספונסיביות (מסך PC\סלולר). פחות מוכרת סביבת הפיתוח Corvid הכלולה בו: הסביבה מאפשרת תכנות ב JavaScript בכל אחד מדפי האתר עם קישור למאגר נתונים ול- AP

054-5748721      04-9800266              רקפת ד.נ. משגב 2017500