3D Scenes Studio (إصدار أولي) ل Azure Digital Twins

تطبيق Azure Digital Twins 3D Scenes Studio(إصدار أولي)هو بيئة غامرة ثلاثية الأبعاد، حيث يمكن للمستخدمين النهائيين مراقبة البيانات التشغيلية وتشخيصها والتحقيق فيها باستخدام السياق المرئي للأصول ثلاثية الأبعاد. يمكن استخدام 3D Scenes Studio لتمكين المؤسسات من إثراء النماذج ثلاثية الأبعاد الحالية بتصورات مدعومة بواسطة تطبيق Azure Digital Twins، دون الحاجة إلى خبرة ثلاثية الأبعاد. يمكن أن تستهلك التصورات بسهولة من متصفحات الويب

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

تقدم هذه المقالة نظرة عامة على 3D Scenes Studio ومزاياه الرئيسية الخاصة به. للحصول على إرشادات شاملة خطوة بخطوة حول كيفية استخدام كل ميزة، راجع استخدام 3D Scenes Studio (إصدار أولي).

نظرة عامة على الأستوديو

أسس العمل في 3D Scenes Studio فيما يخص مفهوم المشاهد. المشهد عبارة عن طريقة عرض لبيئة عمل واحدة، ويتألف من محتوى ثلاثي الأبعاد ومنطق تسلسل العمل مخصص ومراجع إلى مثيل Azure Digital Twins. يمكنك الحصول على عدة مشاهد لمثيل رقمي مزدوج واحد.

تكون المشاهد في المنشئ داخل 3D Scenes Studio. بعد ذلك، يمكنك عرض المشاهد النهائية في تجربة العرض المضمنة في الاستوديو، أو المضمنة في تطبيقات الويب المخصصة. يمكنك تمديد العارض المضمن أو إنشاء عارضين خاصين بك يمكنهم الوصول إلى ملفات المشاهد ثلاثية الأبعاد ورسم Azure Digital Twins الخاص بك.

البيئة و موقع التخزين

من منظور مورد Azure، تشكيل بيئة 3D Scenes Studio تشكلت من إقران مميز لمثيل Azure Digital Twinsوحاوية تخزين Azure. ستنشئ موارد Azure هذه بشكل منفصل، وتوصيل 3D Scenes Studio بكل منهما لإعداد بيئة استوديو مشاهد ثلاثية الأبعاد المميزة. يمكنك بعد ذلك البدء في إنشاء تأليف مشاهد في هذه البيئة.

يعتمد كل مشهد ثلاثي الأبعاد على ملفين، سيتم تخزينهما داخل حاوية التخزين خاصتك:

  • ملف ثلاثي الأبعاد، يحتوي على بيانات السيناريو والشبكات الإنترنت خاصتك. يمكنك استيراد هذا الملف إلي 3D Scenes Studio.
  • ملف تكوين ينشئ تلقائيًا من أجلك عند إنشاء بيئة استوديو مشاهد ثلاثية الأبعاد. يحتوي هذا الملف على تعريف التعيين بين المحتوى ثلاثي الأبعاد وتطبيق Azure Digital Twins، بالإضافة إلى جميع منطق تسلسل العمل المحدد من قبل المستخدم.

ملاحظة

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

بمجرد إنشاء بيئة 3D Scenes Studio مع مثيل Azure Digital Twins وحاوية تخزين Azure، من الممكن تبديل أي من هذه الموارد لمثيل أو حاوية مختلفة لتغيير البيئة. فيما يلي مجموعة النتائج لهذه الإجراءات:

  • سيؤدي التبديل إلى مثيل Azure Digital Twins جديد إلى تبديل بيانات التوأم الرقمي الأساسي للمشهد. هذاغير مستحسن، لأنه قد يؤدي إلى مراجع مزدوجة رقمية مقطوعة في المشهد خاصتك.
  • التبديل إلى حاوية تخزين جديدة يعني التبديل إلى ملف تكوين جديد، والذي سيغير مجموعة المشاهد التي تظهر في الاستوديو.

لمشاركة مشاهدك مع شخص آخر، سيحتاج المستلم على الأقل إلى الوصول على مستوى القارئ إلى كل من مثيل Azure Digital Twins وحاوية التخزين في البيئة، بالإضافة إلى معلومات URL حول هذه الموارد. للحصول على إرشادات مفصلة حول كيفية مشاركة بيئتك مع شخص آخر، راجع مشاركة بيئتك.

الإعداد

للتعامل مع 3D Scenes Studio، ستحتاج إلى الموارد المطلوبة التالية:

بعد ذلك، يمكنك الوصول إلى 3D Scenes Studio في هذا الارتباط: 3D Scenes Studio.

بمجرد الوصول إلى هناك، ستقوم بربط بيئتك ثلاثية الأبعاد بموارد التخزين خاصتك، وتكوين المشهد الأول. للحصول على إرشادات مفصلة حول كيفية تنفيذ هذه الإجراءات، راجع تهيئة بيئة 3D Scenes Studioوإنشاء,تحرير المشاهد وعرضها.

المنشئ

المنشئ في 3D Scenes Studio هو الواجهة الأساسية لتكوين مشاهدك. تكون تجربة مرئية منخفضة التعليمات البرمجية.

إليك ما يبدو عليه المنشئ:

لقطة شاشة لمنشئ 3D Scenes Studio.

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

العناصر

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

عند إنشاء عنصر في المنشئ، ستقوم بتحديد المكونات التالية:

  • التوأم الأساسي: توصيل كل عنصر بنظير التوأم الرقمي الأساسي. يتوفر لك توصيل العنصر بتوأم في مثيل Azure Digital Twins بحيث يمكن للعنصر تمثيل التوأم وبياناته داخل المرئيات ثلاثية الأبعاد.
  • الاسم: يحتاج كل عنصر إلى اسم. ترغب في جعله يتطابق مع $dtId التوأم الأساسي الخاص به.
  • شبكات الإنترنت: تحديد مكونات النموذج ثلاثي الأبعاد الذي يمثل هذا العنصر.
  • السلوكيات: تصف السلوكيات كيفية ظهور العناصر في المرئيات. يمكنك تخصيص سلوكيات لهذا العنصر هنا.
  • التوائم المستعارة: إذا كنت ترغب في ذلك, يمكنك إضافة مصادر البيانات للتوائم الرقمية ثانوية للعنصر. يجب عليك فقط إضافة توائم مستعارة عندما يكون هناك توائم إضافية مع بيانات تتجاوز التوأم الأساسي الذي تريد الاستفادة منها في سلوكياتك. بعد تكوين توأم مستعار، ستتمكن من استخدام خصائص من هذا التوأم عند تحديد السلوكيات لهذا العنصر.

Behaviors

السلوكيات هي قواعد منطق العمل التي تستخدم بيانات التوأم الرقمي لدفع المرئيات في المشهد.

عند إنشاء سلوك لعنصر، ستقوم بتحديد المكونات التالية:

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

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

⁧⁩العارض⁧⁩

يحتوي 3D Scenes Studio أيضًا على عارض، يمكن للمستخدمين النهائيين (مثل عمال تشغيل) استخدامه لاستكشاف المشهد ثلاثي الأبعاد.

هذا هو الشكل الذي يبدو عليه العارض:

لقطة شاشة لعارض 3D Scenes Studio.

يمكنك استخدام قائمة العناصر لاستكشاف جميع العناصر والظروف النشطة في المشهد الخاص بك، أو يمكنك النقر فوق العناصر مباشرة في المرئيات لاستكشاف تفاصيلها.

مكوِّن العارض القابل للدمج

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

فيما يلي مثال على الشكل الذي قد يبدو عليه العارض المضمن في تطبيق مستقل:

لقطة شاشة ل 3D Scenes Studio في طريقة العرض المضمنة.

تتوفر مكتبة مكونات المرئيات ثلاثية الأبعاد في GitHub، في مستودع iot-cardboard-js . هذه مكتبة مكونات مصدر مفتوح React لإنشاء تجارب ويب إنترنت الأشياء (IoT).

للحصول على إرشادات حول كيفية استخدام المكتبة لتضمين التجارب ثلاثية الأبعاد في التطبيقات المخصصة، راجع wiki الخاص بالمستودع، وتضمين المشاهد ثلاثية الأبعاد. يمكنك أيضا استخدام نموذج CRA IoT Cardboard، الذي ينشر قالب Create React App للمكتبة، لبدء إنشاء تطبيق مخصص باستخدام عارض مضمن.

الحدود والأداء

عند التعامل مع 3D Scenes Studio، يوصى بالبقاء ضمن الحدود التالية. إذا تجاوزت الحدود الموصى بها، سوف تواجه أداء منخفضا أو سلوك تطبيق غير مقصود.

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

يوصى بهذه الحدود لأن 3D Scenes Studio يستفيد من واجهات برمجة تطبيقات Azure Digital Twins القياسية، وبالتالي يخضع لحدود معدل واجهة برمجة التطبيقات المنشورة. مع زيادة عدد التوائم الرقمية المرتبطة بالمشاهد، يزداد أيضا كمية البيانات التي يتم سحبها إلى المشهد الخاص بك على تحديث البيانات العادية (راجع الجزء التالي من هذا القسم لمزيد من التفاصيل حول معدلات التحديث). هذا يعني أنك سترى استدعاءات واجهة برمجة التطبيقات الإضافية هذه تنعكس في عدادات الفوترة وإنتاجية التشغيل.

معدل التحديث والأداء

يبدأ معدل التحديث الافتراضي لعارض المشهد ثلاثي الأبعاد ب 10 ثوان لأقل من 100 توأم. فإنه يزيد مع زيادة عدد التوائم، بمعدل حوالي ثانية واحدة لكل 10 توائم.

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

للحصول على إرشادات حول كيفية تكوين الحد الأدنى لمعدل التحديث للعارض، راجع تكوين الحد الأدنى لمعدل التحديث.

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

جرب 3D Scenes Studio مع نموذج سيناريو في بدء استخدام 3D Scenes Studio.

أو، تعرف على كيفية استخدام مجموعة الميزات الكاملة للأستوديو في استخدام 3D Scenes Studio.