البيئات المكانية

عندما يشغّل المستخدم تطبيقك المتوافق مع Android XR في المساحة الكاملة، يمكنك عرضه في وضع "العرض المباشر" أو إلغاء بيئة المستخدم من خلال توفير مساحة افتراضية غامرة. يمكن لتطبيقك تشغيل بيئات معيّنة استنادًا إلى المحتوى أو التجارب. على سبيل المثال، يمكن أن يعرض التطبيق بيئة عاصفة عند ذكر عاصفة رعدية، أو يمكن أن يعرض تطبيق تاريخي مدرجًا رومانيًا افتراضيًا عند شرح المصارعين.

تشكّل البيئات طريقة متنوعة لتخصيص تطبيقك وتعزيز تجربة الغمر. في وضع Full Space (المساحة الكاملة)، يمكنك إنشاء التجربة التي تتوقّعها بكل مرونة. أنشئ عناصر مرئية وصوتية فريدة لجذب المستخدمين، مع الحرص على منحهم احساسًا بالراحة والأمان.

عناصر البيئة المكانية

يمكن أن تتضمّن البيئات العمق والملمس والقياس الهندسي الثلاثي الأبعاد. في وضع "المساحة الكاملة"، يمكنك توفير بيئتك الافتراضية بتنسيقَي gITF أو EXR المعيارَين. تعرَّف على كيفية إضافة بيئات مكانية.

يمكن أن تساعدك هذه المكوّنات الاختيارية في إنشاء المشهد. اختَر أحدها أو ادمج كلها لإنشاء تجربة مرئية معقّدة.

صورة بانورامية بتنسيق EXR

يمكنك تحسين تجربة الواقع المعزّز باستخدام تقنية النطاق العالي الديناميكية (HDR) ومجموعة الألوان العريضة، ما يتيح لك عرض صور واقعية من خلال إضاءة دقيقة وتمثيل دقيق للألوان.
مزيد من المعلومات عن صور EXR

الأشكال الهندسية المحيطة الثلاثية الأبعاد

أنشئ خلفيات غامرة باستخدام خرائط مكعبية أو قباب أو كرات أو تصاميم سماء أو نماذج ثلاثية الأبعاد مخصّصة. تُستخدَم الصور بزاوية 360 درجة بشكل شائع لتمثيل البيئة البعيدة.

أشكال هندسية إضافية ثلاثية الأبعاد

لتحسين الوعي المكاني، ضَع بشكل استراتيجي أشكالًا هندسية داعمة بالقرب من المستخدم. تجنَّب وضع أجسام أعلى من 0.9 متر ضمن 1.5 متر من مستخدم، لأنّ ذلك قد يؤدي إلى تعارضات في العمق مع عناصر واجهة المستخدم.

بالنسبة إلى الأشكال الهندسية الثلاثية الأبعاد المحيطة أو الإضافية، يتيح Android XR استخدام امتداد ملف إما .gltf أو .glb. يمكنك إنشاء وتصدير ملفاتك بتنسيقات هذه من أدوات تابعة لجهات خارجية، مثل Blender وMaya وSpline وغيرها.

توفير تجارب آمنة ومريحة

اتّبِع هذه الإرشادات لإنشاء بيئة مكانية آمنة ومريحة للمستخدمين لاستكشافها.

  • أضِف إشارات مرئية واضحة للسماح للمستخدمين بالتبديل بسرعة بين "المساحة الكاملة" و"المساحة الرئيسية". على سبيل المثال، يمكنك استخدام رمزَي تصغير المحتوى و توسيع المحتوى للأزرار لبدء عمليات النقل.
  • الحفاظ على مسافة لا تقل عن متر واحد بين الأجسام والمستخدم لتجنُّب الاصطدامات ويمنحهم هذا المساحة الكافية للتنقّل مع تجنُّب الاصطدام بالأشياء المادية في العالم الواقعي.
  • يمكنك إنشاء بيئات متعددة وإضافة قائمة للمستخدمين للتبديل بينها.

تحسين الأداء

تتطلّب بعض البيئات المكانية أداءً عاليًا، وتتطلّب التحسين للحفاظ على معدلات عرض اللقطات السلسة ووقت الاستجابة المنخفض وتجنُّب إزعاج المستخدم.

نظرًا لمتطلبات المعالجة لعرض الصور المجسمة والتفاعلات في الوقت الفعلي، ننصحك باتّباع تصميم فعّال للنماذج الثلاثية الأبعاد والاستخدام الحكيم للملمسات ومؤثرات الإضاءة. يمكن أن تساعدك هذه الإرشادات في إنشاء تجارب واقع ممتد غنية من الناحية المرئية وذات أداء جيد على مجموعة من الأجهزة.

تحسين الملفات

  • سيؤثّر عدد الأشكال الهندسية في الأداء مباشرةً، لذا حاوِل تحسينه كلما أمكن.
  • استخدِم هياكل شبكية فعّالة وقلِّل التفاصيل غير الضرورية والأشكال الهندسية المتداخلة.
  • يمكنك تقليل عدد عمليات الرسم من خلال تبسيط النماذج المعقّدة واستخدام أطلسات النسيج. جرِّب دمج عدة مواد في ملف واحد.
  • استخدِم ميزة ضغط النسيج الفعّالة وقلِّل أحجام مواد العرض لمنع ازدحام وحدة معالجة الرسومات، ولتحسين النماذج والأشكال. أحجام مواد العرض المقترَحة للحصول على الأداء الأمثل هي 80 ميغابايت تقريبًا للخلفية الثلاثية الأبعاد أو glb و15 ميغابايت للملفات الصوتية.
  • استخدِم ضغط نسيج KTX2 لتحسين أداء وحدة معالجة الرسومات.
  • ادمج معلومات الإضاءة في القوام كلما أمكن.

توفير منطقة آمنة لعرض واجهة المستخدم بزاوية 360 درجة

يجب البقاء في نطاق ألوان آمن بدون أي ارتفاعات في السطوع قد تتعارض مع واجهة المستخدم أو تُتعب المستخدمين.

بيئة مكانية تعرض نطاقًا نغميًا آمنًا

تسهيل الوصول إلى المحتوى

تأكَّد من أنّ واجهة المستخدم قابلة للقراءة في جميع الاتجاهات، لا سيما في النطاق الأفقي الأوسط لقطّة المستخدم. تجنَّب التعقيد أو التفاصيل التي قد تشتت الانتباه.

شخص يجلس على كرسي في بيئة مكانية، مع خطوط متقطعة تحدد مجال رؤيته

تصميم مريح

إذا كنت تستخدم لوحات واجهة مستخدم كبيرة في منتصف الشاشة، ننصحك بالتفكير في موضع المستخدم مقارنةً بها. يجب أن يكون المستخدم على ارتفاع 1.5 متر على الأقل فوق السطح الذي تطفو عليه الشاشة. يترك ذلك مسافة كافية لمشاهدة شاشة افتراضية كبيرة ومريحة في المنتصف بدون الحاجة إلى رفع نظرك.

شخص يقف في بيئة مكانية صخرية مع لوحة واجهة مستخدم كبيرة في منتصف الإطار