التشغيل السريع: تقديم أحد النماذج باستخدام Unity

يغطي هذا التشغيل السريع كيفية تشغيل نموذج Unity الذي يعرض طرازًا مضمنًا عن بُعد، باستخدام خدمة Azure Remote Rendering (ARR).

لن نتناول التفاصيل حول واجهة برمجة تطبيقات ARR ذاتها أو كيفية إنشاء مشروع Unity جديد. وتُوضح تلك المواضيع في البرنامج التعليمي: عرض نماذج مُقدمة عن بُعد.

في هذا التشغيل السريع، ستتعلم كيفية:

  • إعداد بيئة التطوير المحلية الخاصة بك
  • الحصول على التطبيق عينة ARR Quickstart من أجل Unity وإنشاؤه
  • تقديم أحد النماذج في تطبيق نموذج ARR Quickstart

المتطلبات الأساسية

للوصول إلى خدمة Azure Remote Rendering، ستحتاج أولاً إلى ⁧⁩إنشاء حساب⁧⁩.

يجب تثبيت البرنامج التالي:

استنساخ تطبيق النموذج

افتح موجه الأوامر (اكتب cmd في قائمة تشغيل Windows) وغيّر إلى دليل حيث تريد تخزين نموذج مشروع ARR.

شغّل الأوامر التالية:

mkdir ARR
cd ARR
git clone https://github.com/Azure/azure-remote-rendering
powershell -ExecutionPolicy RemoteSigned -File azure-remote-rendering\Scripts\DownloadUnityPackages.ps1

يعمل الأمر الأخير على إنشاء دليل فرعي في الدليل ARR الذي يحتوي على نماذج مختلفة من المشاريع لـAzure Remote Rendering.

وُجد تطبيق عينة التشغيل السريع للوحدة في الوحدة الفرعية Unity/Quickstart.

تقديم أحد النماذج مع مشروع نموذج Unity

افتح Unity Hub وأضف نموذج المشروع، وهو مجلد ARR\azure-remote-rendering\Unity\Quickstart. افتح المشروع. إذا لزم الأمر، فاسمح للوحدة بترقية المشروع إلى الإصدار المثبت لديك.

النموذج الافتراضي الذي نقدمه هو نموذج عينة مضمن. سنعرض كيفية تحويل نموذج مخصص باستخدام خدمة تحويل ARR في التشغيل السريع التالي.

أدخل معلومات حسابك

  1. في متصفح أصول Unity، انتقل إلى مجلد المشاهد Scenes وافتح مشهد التشغيل السريع Quickstart.
  2. من التسلسل الهرمي، حدد كائن لعبة RemoteRendering.
  3. في Inspector، أدخل بيانات اعتماد حسابك. إذا لم يكن لديك حساب حتى الآن، ⁦⁩فأنشئ حسابًا⁦⁩.

معلومات حساب ARR

هام

قم بتعيين RemoteRenderingDomain إلى <region>.mixedreality.azure.com، حيث <region> هي إحدى المناطق المتوفرة بالقرب منك.
قم بتعيين AccountDomain إلى مجال الحساب كما يظهر في Azure Portal.

نوّد نشر هذا المشروع لاحقًا في HoloLens والاتصال بخدمة Remote Rendering من هذا الجهاز. نظرًا إلى عدم وجود طريقة سهلة لإدخال بيانات الاعتماد على الجهاز، فإن عينة التشغيل السريع ستحفظ بيانات الاعتماد في مشهد Unity.

تحذير

تأكد من عدم تحديد المشروع مع بيانات الاعتماد المحفوظة الخاصة بك في أحد المستودعات حيث قد تتسرب معلومات تسجيل الدخول السرية!

إنشاء جلسة عمل، وعرض النموذج الافتراضي

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

الإخراج من العينة

تهانينا! أنت تستعرض حاليًا نموذجًا مُقدمًا عن بُعد!

فحص المشهد

بمجرد تشغيل اتصال العرض عن بعد، يتم تحديث لوحة Inspector بمعلومات الحالة الإضافية: تشغيل عينة Unity

يمكنك الآن استكشاف الرسم البياني للمشهد من خلال تحديد العُقدة الجديدة والنقر فوق إظهار الأطفال في Inspector.

التسلسل الهرمي في Unity

توجد مادة مسار قطع في المشهد. حاول تمكينه عن طريق تحديد المربع أمام CutPlane ضمن جزء Inspector والتنقل:

تغيير مسار القطع

لمزامنة التحويلات، انقر فوق مزامنة الآن أو تحقق من خيار مزامنة كل إطار. أمّا خصائص المكون، فيكفي تغييرها فقط.

الخطوات التالية

في البداية السريعة التالية، سنقوم بتوزيع العينة إلى HoloLens لعرض النموذج المُقدم عن بُعد في حجمه الأصلي.

بدلاً من ذلك، يمكن أيضًا توزيع العينة على كمبيوتر سطح المكتب.