المستوى 3

تصميم تفاعل الواقع المعزّز — المستوى 3: متقدم

تابع الدورة — مجاناًتكوين مُؤطَّر — مدفوعقراءة وتمارين مجاناً. للمرافقة (ورشة / ماستركلاس)، انتقل إلى الصيغة المؤطَّرة.
ملخص: تستهدف هذه الدورة المتقدمة تصميم تجارب AR بمستوى إنتاج. يبني الطلاب أنظمة AR معقدة متعددة المستخدمين باستخدام Unity AR Foundation، ويدمجون مراسي سحابية للـAR المشترك الدائم، ويُطبِّقون الذكاء الاصطناعي المكاني لفهم المشهد، ويُحسِّنون الأداء، ويُنجزون مشروعاً جاهزاً للعرض مع توثيق كامل. المحاور: بنية Unity AR Foundation ← المراسي السحابية والاستمرارية ← AR متعدد المستخدمين ← تحسين الأداء ← الذكاء الاصطناعي المكاني وAR التوليدي ← إمكانية الوصول والأخلاقيات ← مناهج البحث ← مشروع المعرض.

أهداف التعلم

في نهاية هذه الدورة، سيكون الطالب قادراً على:

  1. هيكلة (إنشاء) تجربة AR متعددة المستخدمين مع استمرارية عبر مراسي سحابية.
  2. تحسين (تطبيق) أداء مشهد AR في Unity (draw calls، ضغط النسيج، occlusion culling).
  3. دمج (تطبيق) قدرات الذكاء الاصطناعي المكاني (كشف الكائنات، التجزئة الدلالية) في تجربة AR.
  4. تصميم (إنشاء) لإمكانية الوصول والأخلاقيات على نطاق جمهور واسع ومتنوع.
  5. إجراء (تقييم) تقييم AR صارم (قابلية استخدام + حضور + تفاعل) ونشر نتائجه.
  6. إنتاج (إنشاء) تجربة AR بمستوى معرض: قابلة للنشر، موثَّقة وقابلة للصيانة.

الوحدة 1 — بنية Unity AR Foundation (2.5 ساعة)

المفهوم

Unity AR Foundation هي طبقة التجريد في Unity التي توحِّد ARKit (Apple) وARCore (Google) تحت API واحد. مشروع واحد ← iOS + Android.

التوثيق: https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@latest

المكوّنات الرئيسية:

البنية الموصى بها (فصل المسؤوليات): ARController (إدارة الجلسة) ├── PlacementController (tap-to-place، raycasting) ├── AnchorController (إنشاء، استمرارية، استرداد) ├── UIController (حالات UI حسب حالة التتبع) └── ContentController (إنشاء مثيلات prefabs AR وإدارتها)

المختبر 1.1 — Tap-to-place في Unity

الخطوات:

  1. أنشئ مشروع Unity (يُوصى بـUnity 2022 LTS) + استورد AR Foundation
  2. اضبط المشهد: ARSession Origin، AR Camera، ARPlaneManager، ARRaycastManager
  3. اكتب PlacementController: نقر ← raycast ← إنشاء مثيل prefab في موضع الإصابة
  4. أضف مؤشراً بصرياً (حلقة في الأرض) يتبع مؤشر التوضيع قبل التأكيد
  5. Build على جهاز iOS أو Android واختبر

تمرين قصير: أضف قيداً: لا يمكن وضع سوى كائن واحد في كل مرة. إذا نقر المستخدم مجدداً، يتحرك الكائن القائم. طبِّق ذلك.


الوحدة 2 — المراسي السحابية واستمرارية AR (2.5 ساعة)

المفهوم

تُتيح المراسي السحابية (Cloud anchors) تخزين موضع رسو على خادم واستعادته في جلسة مستقبلية أو على جهاز آخر. هذا هو أساس AR الدائم والمشترك.

الخيارات التقنية في 2026:

https://developers.google.com/ar/develop/cloud-anchors
https://learn.microsoft.com/azure/spatial-anchors/
https://immersal.com

دورة حياة رسو سحابي:

  1. المضيف يمسح السطح ← خريطة محلية ← رفع ← يتلقى معرِّف الرسو
  2. الضيف يتلقى معرِّف الرسو ← يُعيد التحديد في الغرفة ذاتها ← تظهر كائنات AR في الموضع الصحيح

المختبر 2.1 — رسو دائم بين جلستَين

الخطوات:

  1. اضبط ARCore Cloud Anchors في Unity AR Foundation
  2. طبِّق: وضع HOST (مسح ← رفع ← نسخ المعرِّف) ووضع RESOLVE (إدخال المعرِّف ← استرداد الرسو)
  3. اختبر: الجلسة 1، ضع كائناً ودوِّن المعرِّف. أغلق التطبيق. الجلسة 2، أدخل المعرِّف ← يجب أن يظهر الكائن في الموضع ذاته.
  4. اختبر عن بُعد في الغرفة ذاتها مع هاتفَين

تمرين قصير: ماذا يحدث إذا تحرَّك السطح بين الجلستَين؟ اكتب UX احتياطياً (رسالة خطأ + خيار إعادة التوضيع).


الوحدة 3 — AR متعدد المستخدمين (2.5 ساعة)

المفهوم

يُتيح AR المشترك متعدد المستخدمين لأشخاص متعددين رؤية الكائنات الافتراضية ذاتها والتفاعل معها في الفضاء المادي ذاته.

البنية النموذجية:

الحزمة الشائعة 2026:

مشكلات خاصة:

المختبر 3.1 — جلسة AR مشتركة بين اثنين

الخطوات:

  1. اضبط Photon Fusion (حساب مجاني: https://www.photonengine.com) في مشروع Unity AR Foundation
  2. طبِّق: إنشاء/انضمام لغرفة + NetworkObject مُزامَن (موضع، دوران)
  3. اختبر مع هاتفَين ذكيَّين في الغرفة ذاتها: هل يرى الاثنان الكائن ذاته؟
  4. حاكِ تعارضاً: كلاهما يحاول تحريك الكائن في آنٍ واحد

تمرين قصير: صمِّم إشارات AR متعدد المستخدمين: كيف يرى كل مستخدم حضور الآخر (صورة رمزية، مؤشر، تعليق توضيحي)؟ نموذج ورقي.


الوحدة 4 — أداء AR (2.5 ساعة)

المفهوم

تعمل تطبيقات AR على الجوّال مع قيود صارمة: البطارية، الحرارة، الذاكرة. فائض في المضلعات أو draw calls يُسخِّن الهاتف ويُفرغ البطارية في 15 دقيقة.

المقاييس المستهدفة (AR محمول):

أدوات التحسين في Unity:

المختبر 4.1 — الإجراء التشخيصي والتحسين

الخطوات:

  1. خذ مشهد Unity AR مع 5+ كائنات
  2. Build على الجهاز + افتح Unity Profiler (اتصال USB)
  3. قِس: متوسط معدل الإطارات، ذروة draw calls، ذاكرة النسيج
  4. طبِّق تحسينَين (GPU instancing + LOD أو ضغط نسيج)
  5. أعد القياس: مكسب الأداء موثَّق

تمرين قصير: لمشروع التخرج، ضع «ميزانية أداء»: الحد الأقصى من meshes النشطة، دقة النسيج المستهدفة، الحد الأدنى المضمون لمعدل الإطارات.


الوحدة 5 — الذكاء الاصطناعي المكاني وAR التوليدي (2.5 ساعة)

المفهوم

يُتيح الذكاء الاصطناعي المكاني لـAR فهم ما «يراه» (لا مجرد اكتشاف الأسطح المستوية) وتكييف المحتوى وفق ذلك.

القدرات المتاحة في 2026:

القدرةSDKالوصف
كشف الكائنات (Object detection)ML Kit (Google)، Vision (Apple)تحديد الكائنات في المشهد (كرسي، نبتة، وجه)
فهم المشهد (Scene understanding)ARKit scene geometry، ARCore Depth APIشبكة دلالية للفضاء
التجزئة (Segmentation)ARKit person segmentationعزل الأشخاص عن الخلفية
توليد كائنات ثلاثية الأبعادLuma AI، Shap-E، TripoSRتوليد mesh ثلاثي الأبعاد من وصف أو صورة

AR التوليدي — استخدام ناشئ: يصف المستخدم شفهياً كائناً ← نموذج انتشار ثلاثي الأبعاد يُولِّد mesh ← يظهر في فضاء AR. تجريبي في 2026 لكن مُثبَت من Luma AI وBlock وAdobe.

اعتبارات أخلاقية: اكتشاف الأشخاص والتعرف على الوجه في AR العام يُثيران أسئلة تنظيمية جدية (GDPR المادة 9، قانون AI الأوروبي 2024).

المختبر 5.1 — كشف كائنات في مشهد AR

الخطوات:

  1. ادمج ML Kit Object Detection في مشروع Unity (أو Swift/ARKit أصلي)
https://developers.google.com/ml-kit/vision/object-detection
  1. في كل إطار، أرسل صورة الكاميرا إلى المكتشِف
  2. إذا اكتُشِف كائن من فئة «نبتة» ← ضع ملصقاً AR عليه («نبتة مكتشَفة»)
  3. اختبر مع 5 كائنات مختلفة: ما معدلات الاكتشاف؟

تمرين قصير: تخيَّل 3 حالات استخدام ملموسة للـAR التوليدي في مجال تطبيقك (التراث الثقافي، التعليم، الصناعة). حدِّد المخاطر الأخلاقية لكل منها.


الوحدة 6 — إمكانية الوصول والأخلاقيات على نطاق واسع (2.5 ساعة)

المفهوم

يجب على تجربة AR الموجَّهة لجمهور واسع استباق ملفات مستخدمين متنوعة جداً. إمكانية الوصول ليست إضافة تجميلية — إنها قيد تصميمي منذ البداية.

قائمة تحقق إمكانية الوصول في AR:

GDPR في AR:

المختبر 6.1 — تدقيق إمكانية الوصول

الخطوات:

  1. خذ نموذجك الأولي من المستوى 2 أو مشروع التخرج
  2. مرِّر قائمة التحقق أعلاه: كم خانة مُحدَّدة؟
  3. حدِّد نقطتَين للتحسين
  4. طبِّق تحسيناً واحداً على الأقل (بديل غير بصري أو وضع عمى الألوان)
  5. أعد الاختبار مع مستخدم لم ير التطبيق من قبل

الوحدة 7 — مناهج البحث المتقدمة (2.5 ساعة)

المفهوم

للمشاريع AR المعقدة أو المنشورة، تُتيح مناهج بحثية أكثر صرامة التحقق من خيارات التصميم.

المناهج الملائمة للـAR:

المنهجالاستخدامالمدة
Wizard of Ozمحاكاة قدرات غير مطبَّقة بعد (AI، تتبع متقدم)1–2 يومان
طريقة أخذ العينات من التجربة (ESM)استطلاع المستخدمين في لحظات عشوائية أثناء الاستخدام1–2 أسابيع
استبيان الحضور (PQ)قياس الشعور بالحضور/الانغماس (Witmer & Singer، 1998)بعد الجلسة
استبيان حضور iGroup (IPQ)بديل لـPQ، مجاني الاستخدامبعد الجلسة
تتبع العين (Eye tracking)تحليل ما ينظر إليه المستخدم (خوذة مع تتبع عين)يستلزم أجهزة
اختبار A/Bمقارنة شكلَين تفاعليَّين على عدد كبير من المستخدمين> 30 مشاركاً
Witmer, B. G., & Singer, M. J. (1998). Measuring Presence in Virtual Environments: A Presence Questionnaire. Presence, 7(3), 225–240. https://doi.org/10.1162/105474698565686

المختبر 7.1 — تقييم مع استبيان الحضور

الخطوات:

  1. حمِّل PQ أو IPQ (مجاني الاستخدام: http://www.igroup.org/pq/ipq/index.php)
  2. اختبر نموذجك الأولي مع 3 أشخاص
  3. طبِّق IPQ بعد كل جلسة
  4. احسب متوسط الدرجات على المقاييس الفرعية الثلاثة (حضور عام، حضور مكاني، إشراك)
  5. فسِّر: أي جوانب الحضور قوية/ضعيفة في تجربتك؟

الوحدة 8 — مشروع مستوى معرض (2.5 ساعة ورشة عمل)

المفهوم

يجب أن يكون مشروع AR بمستوى معرض متيناً وقابلاً للصيانة وموثَّقاً ومتاحاً لجمهور غير تقني بلا إشراف.

معايير «الجاهزية للإنتاج»:

المختبر 8.1 — مراجعة الجاهزية للإنتاج

الخطوات:

  1. أدرج جميع «أوضاع الفشل» في مشروعك (تتبع مفقود، شبكة مقطوعة، بطارية ضعيفة، كائن خارج الشاشة)
  2. لكل وضع: ماذا يحدث حالياً؟ ماذا يجب أن يحدث؟
  3. طبِّق أكثر الوضعَين حرجاً
  4. اكتب README المشغِّل (صفحة A4 واحدة كحد أقصى): التشغيل، إعادة التشغيل، المشكلات الشائعة

مشروع التخرج — تجربة AR بمستوى معرض

الموجز

صمِّم وطوِّر واختبر ووثِّق تجربة AR قابلة للعرض في سياق مهني: معرض فني، مهرجان رقمي، فضاء عام، تدريب مهني، أو موقع تراثي.

القيود

المُسلَّمات

  1. Build قابل للنشر (ملف APK/IPA أو رابط WebAR)
  2. تقرير بحث التصميم (8–12 صفحة): السياق، الخيارات التقنية، البنية، نتائج الاختبارات (بيانات + تحليل)، التكرارات، الحدود
  3. README المشغِّل (صفحة واحدة)
  4. عرض (15 دقيقة + 10 دقائق أسئلة): عرض حي + بيانات + تأمل نقدي

معيار التقييم

المعيارغير كافٍ (1)مُرضٍ (2)جيد (3)ممتاز (4)
التعقيد التقنينمط واحد، لا استمراريةنمطان + مراسي3 أنماط + رسو سحابي3+ أنماط + متعدد المستخدمين أو AI مكاني
المتانة (إنتاج)أعطال متكررةيعمل ساعةيعمل 4 ساعات، يتعامل مع خطأَينيتعامل مع جميع أوضاع الفشل الموثَّقة
الاختبارات (صرامة)< 3 مختبِرَينSUS وحده، 3 مختبِرَينSUS + PQ، 5 مختبِرَينSUS + PQ + تكرار موثَّق، 5+ مختبِرَين
التقريروصفيقرارات مُبرَّرةبيانات + تحليل نقديجاهز للنشر: منهج قابل للتكرار
إمكانية الوصولغير مأخوذة بالاعتبارنقطة واحدة مُعالَجةقائمة تحقق جزئيةقائمة تحقق كاملة + اختبار مع ملف محدد

القراءات والموارد


المستوى السابق: تصميم تفاعل AR — المستوى 2الانتقال إلى VR: تصميم تفاعل VR — المستوى 1ماستر كلاس أو ورشة عمل مخصصة: احجزوا مكالمة 30 دقيقة — مجاناً

تكوين حسب الطلب

ورشة مكثّفة (يوم–يومان) للمدارس والاستوديوهات والمتاحف — نظرية مركّزة، تطبيقات موجّهة، مرافقة مشروع.

احجزوا مكالمة 30 دقيقة (مجاناً) →