البدء السريع: تقديم نموذج ما مع الوحدة
يغطي هذا التشغيل السريع كيفية تشغيل نموذج Unity الذي يعرض طرازًا مضمنًا عن بُعد، باستخدام خدمة Azure Remote Rendering (ARR).
لن نتناول التفاصيل حول واجهة برمجة تطبيقات ARR ذاتها أو كيفية إنشاء مشروع Unity جديد. وتُوضح تلك المواضيع في البرنامج التعليمي: عرض نماذج مُقدمة عن بُعد.
ستتعلم في هذا التشغيل السريع كيفية:
- إعداد بيئة التطوير المحلية الخاصة بك
- الحصول على التطبيق عينة ARR Quickstart من أجل Unity وإنشاؤه
- تقديم أحد النماذج في تطبيق نموذج ARR Quickstart
المتطلبات الأساسية
للتمتع بالوصول إلى خدمة Azure Remote Rendering، ستحتاج أولًا إلى إنشاء حساب.
يجب تثبيت البرنامج التالي:
- Windows SDK 10.0.18362.0 (تنزيل)
- أحدث إصدار من Visual Studio 2022 (تنزيل)
- أدوات Visual Studio الخاصة بـ Mixed Reality. على وجه التحديد، عمليات تثبيت حمل العمل التالية إلزامية:
- تطوير سطح المكتب باستخدام C++
- تطوير Universal Windows Platform (UWP)
- Git (تنزيل)
- المكون الإضافي Git LFS (تنزيل)
- Unity (انظر متطلبات النظام لمعرفة الإصدارات المدعومة)
استنساخ تطبيق النموذج
افتح موجه الأوامر (اكتب 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 في التشغيل السريع التالي.
أدخل معلومات حسابك
- في متصفح أصول Unity، انتقل إلى مجلد المشاهد Scenes وافتح مشهد التشغيل السريع Quickstart.
- من التسلسل الهرمي، حدد كائن لعبة RemoteRendering.
- في Inspector، أدخل بيانات اعتماد حسابك. إذا لم يكن لديك حساب حتى الآن، فأنشئ حسابًا.
هام
قم بتعيين RemoteRenderingDomain إلى ، حيث <region>
تعد إحدى المناطق المتوفرة بالقرب منك.<region>.mixedreality.azure.com
قم بتعيين AccountDomain إلى مجال الحساب كما يظهر في Azure Portal.
نوّد نشر هذا المشروع لاحقًا في HoloLens والاتصال بخدمة Remote Rendering من هذا الجهاز. نظرًا إلى عدم وجود طريقة سهلة لإدخال بيانات الاعتماد على الجهاز، فإن عينة التشغيل السريع ستحفظ بيانات الاعتماد في مشهد Unity.
تحذير
تأكد من عدم تحديد المشروع مع بيانات الاعتماد المحفوظة الخاصة بك في أحد المستودعات حيث قد تتسرب معلومات تسجيل الدخول السرية!
إنشاء جلسة عمل، وعرض النموذج الافتراضي
اضغط على زر Play الوحدة لبدء الجلسة. ينبغي رؤية تراكب مع نص الحالة، في الجزء السفلي من منفذ العرض في لوحة Game. ستخضع الجلسة لسلسلة من انتقالات الحالة. في حالة بدء التشغيل، يتم نسج الملقم، ويستغرق ذلك بضع دقائق. عند النجاح، فإنه ينتقل إلى حالة الجاهزية. تدخل الآن جلسة العمل حالة جارٍ الاتصال، حيث تحاول الوصول إلى وقت تشغيل التقديم على ذلك الملقم. عند النجاح، ينتقل نموذج إلى الحالة مُتصل. في هذه المرحلة، سيبدأ تنزيل النموذج ليتم عرضه. نظرًا إلى حجم النموذج، قد يستغرق التنزيل بضع دقائق أخرى. ثم سيظهر النموذج المُقدم عن بُعد.
تهانينا! أنت تستعرض حاليًا نموذجًا مُقدمًا عن بُعد!
فحص المشهد
بمجرد تشغيل اتصال العرض عن بعد، يتم تحديث لوحة Inspector بمعلومات حالة إضافية:
يمكنك الآن استكشاف الرسم البياني للمشهد من خلال تحديد العُقدة الجديدة والنقر فوق إظهار الأطفال في Inspector.
توجد مادة مسار قطع في المشهد. حاول تمكينه عن طريق تحديد المربع أمام CutPlane ضمن جزء Inspector والتنقل:
لمزامنة التحويلات، انقر فوق مزامنة الآن أو تحقق من خيار مزامنة كل إطار. أمّا خصائص المكون، فيكفي تغييرها فقط.
الخطوات التالية
في البداية السريعة التالية، سنقوم بتوزيع العينة إلى HoloLens لعرض النموذج المُقدم عن بُعد في حجمه الأصلي.
بدلاً من ذلك، يمكن أيضًا توزيع العينة على كمبيوتر سطح المكتب.