סביבות מרחביות

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

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

רכיבים של סביבה מרחבית

סביבות יכולות לכלול עומק, מרקם וגיאומטריה תלת-ממדית. במצב Full Space, אפשר לספק סביבה וירטואלית משלכם בפורמטים רגילים של gITF או EXR. איך מוסיפים סביבות מרחביות

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

תמונה פנורמית בפורמט EXR

תמונה פנורמית בפורמט EXR

שיפור XR באמצעות HDR וטווח רחב של צבעים, שמאפשרים לכם ליצור תכנים חזותיים ריאליסטיים באמצעות תאורה מדויקת ותיאור מדויק של צבעים. מידע נוסף על קובצי תמונה בפורמט EXR

גיאומטריה תלת-ממדית מסביב

גיאומטריה תלת-ממדית סביבתית

יצירת תפאורות immersive באמצעות מפות קוביות, כיפות, כדורים, קופסאות שמיים או מודלים תלת-ממדיים מותאמים אישית. תמונות 360° משמשות בדרך כלל לייצוג הסביבה של מרחק שדה רחוק.

גיאומטריה תלת-ממדית נוספת

גיאומטריה תלת-ממדית נוספת

כדי לשפר את המודעוּת המרחבית, כדאי למקם גיאומטריה תומכת בסמוך למשתמש. הימנעו ממיקום של אובייקטים בגובה של יותר מ-0.9 מטר במרחק של 1.5 מטר מהמשתמש, כי זה עלול להוביל להתנגשויות עומק עם רכיבי ממשק המשתמש.

לגיאומטריה סביבתית או גיאומטריה תלת-ממדית נוספת, Android XR תומך בסיומת הקובץ .gltf או בסיומת הקובץ .glb. אפשר ליצור ולייצא את פורמטים הקבצים האלה באמצעות כלים של צד שלישי, כמו Blender, ‏ Maya, ‏ Spline ועוד.

יצירת חוויות בטוחות ונוחות

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

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

אופטימיזציה לפי ביצועים

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

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

אופטימיזציה של קבצים

  • מספר הפוליגונים ישפיע ישירות על הביצועים, לכן כדאי לבצע אופטימיזציה במידת האפשר.
  • שימוש במבנים יעילים של רשתות וצמצום של פרטים מיותרים וגיאומטריה חופפת.
  • מפחיתים את מספר הקריאות לציור על ידי פשטון של מודלים מורכבים ושימוש באטלסים של טקסטורות. נסו לשלב כמה טקסטורות בקובץ אחד.
  • כדאי להשתמש בדחיסת טקסטורות יעילה ולהקטין את גודל הנכסים כדי למנוע עומס יתר על המעבד הגרפי ולבצע אופטימיזציה של מודלים וטקסטורות. הגדלים המומלצים לנכסים דיגיטליים לביצועים אופטימליים הם כ-80MB לתמונות רקע תלת-ממדיות או לקבצים מסוג glb, וכ-15MB לקובצי אודיו.
  • שימוש בקידוד טקסטורות KTX2 כדי לבצע אופטימיזציה של ביצועי ה-GPU.
  • אם אפשר, כדאי לשלב את פרטי התאורה במרקמים.

כדאי להשתמש באזור בטוח של ממשק משתמש ב-360°

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

סביבה מרחבית שמוצג בה טווח צבעים בטוח.

איך להפוך את האתר לנגיש

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

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

עיצוב לנוחות

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

אדם עומד בסביבה סלעית עם לוח גדול של ממשק משתמש באמצע התמונה.