تحويل النماذج

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

تنسيقات المصدر المدعومة

تدعم خدمة التحويل هذه التنسيقات:

شبكات مثلثة

  • FBX (الإصدار 2011 إلى الإصدار 2020)
  • GLTF/GLB (الإصدار 2.x)

هناك اختلافات طفيفة بين التنسيقات المتعلقة بتحويل خاصية المواد، كما هو موضح في تعيين مواد الفصل لتنسيقات النموذج.

سحب النقطة

  • XYZ : تنسيق ملف نصي حيث يحتوي كل سطر على نقطة واحدة، منسقة ك position_x position_y position_z red green blue. يمكن التعبير عن القيم الرقمية إما كسلاسل قيمة فاصلة عائمة (بنقطة عشرية) أو بتنسيق سداسي عشري، يشار إليه بالبادئة 0x . ومن المتوقع أن تقع مكونات الألوان (الأحمر والأخضر والأزرق) ضمن نطاق 0.0 إلى 255.0.

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

    • يجب ترميز الملف باستخدام binary_little_endian 1.0 التنسيق ،
    • يحتوي الملف على سحابة نقطة (أي، لا توجد مثلثات)،
    • تحتوي المواضع على جميع المكونات الثلاثة (x، y، z)،
    • تحتوي الألوان على جميع المكونات الثلاثة (الأحمر والأخضر والأزرق). بدلا من ذلك، يمكن تحديد مكونات الألوان من خلال دلالات (diffuse_red أو diffuse_green أو diffuse_blue) أو (ambient_red أو ambient_green أو ambient_blue).

    في حالة وجود أي خصائص أخرى، يتم تجاهلها أثناء الاستيعاب.

  • E57 : يحتوي E57 على نوعين من البيانات: data3d و image2d. تقوم خدمة التحويل بتحميل data3d جزء الملف فقط، بينما image2d يتم تجاهل جزء الملف.

  • LAS, LAZ : في حالة عدم وجود بيانات اللون، يتم استخدام سمة الكثافة كلون.

عملية التحويل

  1. إعداد حاويتين Azure Blob Storage: واحدة للإدخل، وواحدة للإخراج
  2. تحميل النموذج الخاص بك إلى حاوية الإدخال (اختياريا ضمن مسار فرعي)
  3. تشغيل عملية التحويل من خلال واجهة برمجة تطبيقات REST لتحويل النموذج
  4. استطلاع الخدمة لتقدم التحويل
  5. بمجرد الانتهاء، قم بتحميل نموذج
    • من حساب تخزين مرتبط (راجع خطوات "ربط حسابات التخزين" على إنشاء حساب لربط حساب التخزين الخاص بك)
    • أو من خلال توفير توقيع الوصول المشترك (SAS).

يتم تخزين جميع بيانات النموذج (الإدخال والإخراج) في تخزين كائن ثنائي كبير الحجم ل Azure الذي يوفره المستخدم. يمنحك Azure Remote Rendering التحكم الكامل في إدارة الأصول الخاصة بك.

التسعير

للحصول على معلومات حول تسعير التحويل، راجع صفحة تسعير العرض عن بعد.

معلمات التحويل

للحصول على خيارات التحويل المختلفة، راجع هذا الفصل.

الأمثلة

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