نشرها لوك هوبكنز، مهندس علاقات مطوري Android لـ OpenXR وريان بارتلي، مدير منتج Android XR

اليوم، يسعدنا أن نعلن عن وصول الدعم الرسمي لـ Unreal Engine وGodot لنظام Android XR. إلى جانب توسعات المحرك هذه، نطلق أيضًا أدوات جديدة مصممة لتعزيز إنتاجيتك وتمكين إمكانات XR الجديدة: مركز محرك أندرويد XR و إطار تفاعل Android XR.
مركز محرك أندرويد XR
يتوفر Android XR Engine Hub حاليًا لنظام التشغيل Windows وهو بمثابة التحكم في مهمتك من أجل التطوير. إنه يوحد سير عملك عبر Unity وUnreal Engine وGodot من خلال العمل كجسر عالي السرعة يقوم بتدفق بيانات الإدراك التي أنشأها الجهاز مباشرة من جهازك إلى المحرك الذي تختاره.

البث المباشر عبر OpenXR
يقوم Hub بسد الفجوة بين طاقة سطح المكتب وبيانات أجهزة الاستشعار المحمولة. بدلاً من طلب إنشاء كامل لمعرفة كيفية تفاعل تطبيقك مع العالم، يمكنك استخدام Hub تيارات ملحقات OpenXR من جهاز Android XR الفعلي مباشرة إلى جهاز Windows الخاص بك.
وهذا يعني أنه يمكنك تكرار التفاعلات المعقدة في “وضع التشغيل” أثناء تلقي بيانات مباشرة وعالية الدقة من مستشعرات سماعة الرأس. بدون إمكانية البث هذه، فإن اختبار حتى تغيير بسيط في تتبع العين أو رسم الخرائط المكانية سيتطلب تصدير ملف APK وتثبيته بالكامل.
يتيح Hub اختبار زمن الوصول المنخفض للملحقات المتدفقة التالية:
الدعم الأساسي والتفاعل
- XR_EXT_تتبع اليد والتفاعل اليدوي: يقوم ببث شبكات يدوية مكونة من 26 نقطة وبيانات مشتركة لاختبار التفاعل الفوري.
- XR_EXT_eye_gaze_interaction: يقوم بمحاكاة بيانات نظرة العين افتراضيًا لاختبار واجهة المستخدم والمنطق المفضل على جهاز الكمبيوتر الخاص بك.
- XR_EXT_palm_pose & XR_EXT_uuid: تتبع دقيق في الوقت الحقيقي وتدفق معرف الكائن المستمر.
ملحقات بائعي Android XR
- تتبع العين والوجه (
XR_ANDROID): قم ببث بيانات الصورة الرمزية التعبيرية إلى المحرر الخاص بك لتحسين الحضور الاجتماعي دون بناء. - العبور والتتبع: يمكنك الوصول إلى الفهم البيئي المباشر – مثل اكتشاف المستوى واختبار الضربة – مباشرةً من خلال إطار عرض المحرك.
من خلال إضفاء الطابع الافتراضي على إمكانات أجهزة الجهاز وتدفقها عبر جسر سطح مكتب منخفض زمن الوصول، يتيح Android XR Engine Hub لمطوري محركات الألعاب إمكانية التكرار بسرعة.
تحميل المركز:
احصل على Android XR Engine Hub لنظام التشغيل Windows
تعرف على المزيد حول المعاينة المباشرة
توسيع دعم محرك اللعبة
من خلال التزاماتنا بمعايير OpenXR، نضمن أنه سواء كنت استوديوًا مخضرمًا أو مطورًا مستقلاً، فإن لديك أفضل الأدوات في فئتها للمساعدة في تحقيق رؤيتك الإبداعية.
محرك غير واقعي
يتوفر الآن دعم Unreal Engine في معاينة المطور والاستهداف الإصدار 5.6.1. تم بناء هذا التكامل مباشرة على استخدام OpenXR مع دعم واجهة برمجة التطبيقات الخاصة ببائعي AndroidXR باستخدام البرنامج المساعد لمورد Android XR لـ Unreal، يمكنك الوصول إلى الامتدادات الخاصة بالنظام الأساسي لتتبع اليد المتقدم وتتبع الوجه وفهم المشهد (مثل اكتشاف المستوى والعمق) مع الاستفادة من المخططات غير الحقيقية أو دعم C++.

ابدأ مع غير واقعي:
جودو
بالشراكة مع مؤسسة Godot Foundation وW4 Games، نقدم دعم Godot الرسمي لنظام Android XR لإصدار Godot 4.6.2 والإصدارات الأحدث.
نحن نشهد بالفعل زخمًا لا يصدق من W4 حيث قاموا بنقل تجارب مثل MoAT وExpedition to Blobotopia الموجودة بالفعل على Google Play، مما يثبت أن Godot جاهز للتجارب المكانية على مستوى الإنتاج اليوم.
لفتح الإمكانات الكاملة للمنصة، استخدم البرنامج المساعد Godot OpenXR Vendors 5.1، والذي يوفر ملحقات موردي Android XR الضرورية لميزات مثل تشابك المشهد والدقة الديناميكية وتقدير الضوء وغير ذلك الكثير. نحن نتعاون مع Godot لتحسين تنفيذ OpenXR لملف تعريف الطاقة Android XR ومعايير الإدخال.
ابدأ مع جودو:
الوحدة
حزمة Unity OpenXR: Android XR 1.13 متاحة الآن للإصدار التجريبي من Unity 6.5. قامت Unity بتوسيع دعم تطبيق SpaceWarp ليشمل كلاً من uGUI وTextMeshPro. ترقب الإصدار العام من Unity 6.5 والمزيد من التحسينات على النظام الأساسي التي ستصل هذا الصيف.
ملحقات Android XR v1.3.1 للوحدة
كل ما تحتاجه للتكامل الشامل للنظام الأساسي متوفر في أحدث إصدار من ملحقات Android XR:
- دعم واجهة برمجة التطبيقات المكانية: يمكنك الآن إدارة
android.software.xr.api.SPATIALعلامة البيان مباشرة من خلال إعدادات XRSessionFeature، مما يجعل تحديد متطلبات واجهة برمجة التطبيقات المكانية لتطبيقك والمستويات المستهدفة أسهل من أي وقت مضى. - تتبع الوجه بالعين الدقيقة: توفر ميزة وضعيات العين الدقيقة الجديدة أوضاعًا عالية الدقة للعين باستخدام
TryGetFineEyePosesطريقة التمديد. - دعم المعاينة المباشرة: تعمل ميزة البث Android XR على تمكين دعم المعاينة المباشرة ضمن PlayMode الخاص بمحرر Unity (نظام التشغيل Windows فقط).
ملحوظة: Android XR (Extensions): Hand Mesh تمت إزالته؛ يجب عليك الآن استخدام بيانات شبكة اليد الموحدة ضمن حزمة الملحقات.
إطار تفاعل Android XR للوحدة
يتوفر الآن إطار عمل Android XR Interaction Framework (AXRIF) في معاينة المطور. AXRIF عبارة عن مجموعة أدوات إدخال غير منظمة ومحددة تلخص المنطق المعقد المطلوب لإنشاء واجهات متوافقة مع تفاعلات نظام Android XR.
بدلاً من التركيز على العناصر المرئية لواجهة المستخدم، يعطي AXRIF الأولوية للآليات الأساسية لتجربة مستخدم Android XR. يوجد في جوهره نفس مدير النقل الذي يعمل على تشغيل مدخلات النظام المتعددة الوسائط الغنية، مما يتيح تبديل الحالة بين وحدات التحكم 6DoF، والماوس ثلاثي الأبعاد، وتتبع اليد، ونظرة العين. ومن خلال الاستفادة من إطار العمل هذا، يمكن للمطورين تقليل عبء التنفيذ المطلوب بشكل كبير لتوفير المجموعة الكاملة من التفاعلات القوية لنظام Android XR في تطبيقاتهم.
عند الإطلاق، يوفر الإطار ثلاث إمكانات أساسية:
- انتقالات الإدخال المتعددة الوسائط الآلية: يدير الإطار جهاز الحالة للتبديل بين طرق الإدخال. على سبيل المثال، يتعامل مع منطق الانتقال عندما ينتقل المستخدم من استهداف النظرة لكائن ما إلى لمسه مباشرة، مما يبسط الدعم المتزامن للأيدي وأجهزة التحكم والفئران.
- تفاعل الإيماءات بمساعدة النظرة: يجمع AXRIF بين استهداف متجه النظرة والتعرف على إيماءات اليد (مثل الضغط للاختيار) من أجل تفاعل دقيق عن بعد، بما يتوافق مع السلوك الافتراضي للنظام.
- تفاعل واجهة المستخدم ثنائي الأبعاد القائم على الفيزياء: يرسم إطار العمل تتبعًا عالي الدقة لليد لتفاعلات المستوى ثنائي الأبعاد، مما يتيح إيماءات النقر والتمرير البديهية على اللوحات العائمة مع احترام قيود الحدود المادية.
من خلال اعتماد AXRIF، يرث تطبيقك نموذج التفاعل الأصلي للنظام الأساسي، مما يضمن أن تطبيقك متوافق مع بقية نظام التشغيل.
استكشف مجموعة الأدوات:
توثيق إطار التفاعل
قم بتنزيل حزمة الوحدة
ابدأ اليوم:
لم يكن هناك وقت أفضل للتعمق في تطوير Android XR. بفضل الدعم المقدم عبر Unity وUnreal وGodo، أصبحت المنصة جاهزة لرؤيتك الإبداعية، بغض النظر عن المحرك الذي تسميه موطنًا لك. استكشف شركاء المحرك الرسميين للبدء:

