تلتزم Google بتعزيز المساواة العرقية في المجتمعات السوداء. أنظر كيف.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

مفاهيم اساسية

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

حركة تابعة

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

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

الفهم البيئي

تعمل ARCore باستمرار على تحسين فهمها لبيئة العالم الحقيقي من خلال اكتشاف نقاط الميزات والطائرات.

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

نظرًا لأن ARCore يستخدم نقاط ميزة لاكتشاف المستويات ، فقد لا يتم اكتشاف الأسطح المسطحة بدون نسيج ، مثل جدار أبيض ، بشكل صحيح.

فهم العمق

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

تقدير الضوء

يمكن لـ ARCore اكتشاف معلومات حول إضاءة بيئتها وتزويدك بمتوسط ​​كثافة وتصحيح الألوان لصورة كاميرا معينة. تتيح لك هذه المعلومات إضاءة العناصر الافتراضية الخاصة بك في نفس الظروف مثل البيئة المحيطة بها ، مما يزيد من الشعور بالواقعية.

تفاعل المستخدم

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

النقاط الموجهة

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

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

المراسي والتتبع

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

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

الصور المعززة

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

يتتبع ARCore أيضًا الصور المتحركة مثل ، على سبيل المثال ، لوحة إعلانات على جانب حافلة متحركة.

يمكن تجميع الصور في وضع عدم الاتصال لإنشاء قاعدة بيانات للصور ، أو يمكن إضافة صور فردية في الوقت الفعلي من الجهاز. بمجرد التسجيل ، سيكتشف ARCore هذه الصور ، وحدود الصور ، ويعيد الوضع المقابل.

مشاركة

تتيح لك ARCore Cloud Anchor API إنشاء تطبيقات تعاونية أو متعددة اللاعبين لأجهزة Android و iOS.

باستخدام Cloud Anchors ، يرسل جهاز واحد مرساة ونقاط ميزة قريبة إلى السحابة للاستضافة. يمكن مشاركة هذه المراسي مع مستخدمين آخرين على أجهزة Android أو iOS في نفس البيئة. يتيح ذلك للتطبيقات عرض نفس الكائنات ثلاثية الأبعاد المرفقة بهذه المراسي ، مما يتيح للمستخدمين الاستمتاع بتجربة الواقع المعزز نفسها في وقت واحد.

يتعلم أكثر

ابدأ في وضع هذه المفاهيم موضع التنفيذ من خلال بناء تجارب الواقع المعزز على المنصة التي تختارها.