فيرج ثري دي
المحتويات
قبل الخوض في التفاصيل، فيرج ثري دي (بالإنجليزية: Verge3D) هو عارض زمني حقيقي ومجموعة أدوات تستعمل لإنشاء تجارب ثلاثية الأبعاد تفاعلية تعمل على مواقع الويب. وتعرض الأقسام التالية جوانب أخرى من الموضوع.
استخدامات بارزة
ومن جهة أخرى، تم نقل تطبيق ويب ناسا التفاعلي القديم Experience Curiosity إلى فيرج ثري دي من Blend4Web. يتيح التطبيق تشغيل المستكشف، والتحكم في كاميراته والذراع الآلي، ويعيد إنتاج بعض الأحداث البارزة في مهمة Mars Science Laboratory.
- انظر كذلك
- إطار عمل جافا سكريبت
- مكتبة جافا سكريبت
- المراجع
- روابط خارجية
علاوةً على ذلك، استعملت مختبر الدفع النفاث التابع لـNASA فيرج ثري دي لإنشاء تصور ثلاثي الأبعاد تفاعلي لمركبة الهبوط InSight على المريخ. يتيح تطبيق الويب استكشاف والتفاعل مع النموذج الزمني الحقيقي للمركبة الفضائية، مع إمكانية تحريك أجزاء مختلفة ونشر الألواح الشمسية.
سير العمل
من جانب آخر، يختلف سير عمل فيرج ثري دي اختلافًا كبيرًا عن إطارات عمل WebGL الرئيسية الأخرى. يبدأ تطوير تطبيق فيرج ثري دي جديد عادةً من نمذجة ونسيج وأنيميشن الأجسام ثلاثية الأبعاد. يتم تجميع النماذج في أداة تأليف ثلاثية الأبعاد. ثم يُستعمل ملف المشهد كأساس لمشروع فيرج ثري دي يُهيأ من مدير التطبيقات. يُضاف سيناريو تفاعلي اختياريًا باستخدام محرر الألغاز. يمكن معاينة تطبيق فيرج ثري دي في متصفح الويب في أي مرحلة من مراحل التطوير باستخدام مدير التطبيقات. يمكن نشر التطبيق الويب النهائي على Verge3D Network، أو على فيسبوك، أو على موقع المستعمل.
واجهات المستخدم وتخطيطات المواقع
في هذا الإطار، يمكن ربط تخطيطات الواجهة، التي تُنشأ باستخدام محررات WYSIWYG خارجية، مع الألغاز لإثارة تغييرات في المشهد ثلاثي الأبعاد الذي يُعرض في المتصفح والعكس.
ضغط الأصول
وعلى صعيد آخر، يمكن للملفات المصدرة استخدام ضغط LZMA اختياريًا، مما يؤدي إلى تقليل حجم الملف بنسبة تصل إلى 6 أضعاف.
نظرة عامة
من جهة ثانية، يتيح فيرج ثري دي للمستعملين تحويل المحتوى من أدوات النمذجة ثلاثية الأبعاد (بلندر، وثري دي إس ماكس، ومايا مدعومة في الوقت الحالي) لعرضها في متصفح الويب. أُنشئ فيرج ثري دي من قبل نفس المجموعة الأساسية من مهندسي البرمجيات الذين أنشأوا سابقًا إطار العمل Blend4Web.
الأنيميشن
علاوةً على ذلك، يدعم فيرج ثري دي أنيميشن هيكلي، بما في ذلك أنيميشن الشخصيات ثنائية الأرجل وهياكل الشخصيات، ويسمح بأنيميشن معلمات المواد. يمكن كذلك إعداد أجزاء النموذج ليتم سحبها بواسطة المستعمل.
الميزات
وفي هذا الصدد، يستعمل فيرج ثري دي WebGL للعرض. ويدمج مكونات من مكتبة Three.js ويكشف واجهة برمجة التطبيقات الخاصة بها لمطوري التطبيقات.
الألغاز (Puzzles)
من جانب آخر، يمكن إضافة وظائف التطبيق عبر JavaScript، إما بكتابة الكود مباشرة أو باستخدام **الألغاز**، وهي بيئة البرمجة المرئية الخاصة بفيرج ثري دي المبنية على جوجل Blockly. يستهدف الألغاز بشكل أساسي غير المبرمجين، مما يسمح بإنشاء سيناريوهات تفاعلية بسرعة بأسلوب السحب والإفلات.
تكامل glTF وبرمجيات DCC
وعلى صعيد آخر، يتكامل فيرج ثري دي مباشرة مع بلندر، وثري دي إس ماكس ، ومايا، مما يتيح للمستعملين إنشاء هندسة ثلاثية الأبعاد ومواد وأنيميشن داخل البرمجية، ثم تصديرها بتنسيق glTF المبني على JSON. تسمح ميزة Sneak Peek بالتصدير وعرض المشاهد من بيئة أداة DCC.
الفيزياء
وعلى صعيد آخر، أضاف تحديث 2.10 دعمًا لـWebXR، وهي تقنية مفتوحة قيد التطوير مصممة لتمكين تجارب الواقع الافتراضي والواقع المعزز لعرضها في متصفحات الويب. تعمل مع سماعات الرأس ذات وحدات التحكم مثل HTC Vive وOculus Rift، وتلك التي بدونها مثل Google Cardboard. يمكن تمكين تجارب AR/VR عبر الألغاز أو جافا سكريبت.
الواقع المعزز/الافتراضي (AR/VR)
وفي السياق ذاته، يمكن ربط وحدة الفيزياء بشكل منفصل لتمكين كشف التصادم، وتحريك الأجسام ديناميكيًا، ودعم الشخصيات والمركبات، والنوابض، والحبال، ومحاكاة القماش. اعتبارًا من الإصدار 2.11، يمكن إنشاء محاكيات فيزيائية بسيطة والتحكم فيها دون كتابة كود عبر الألغاز، نظام البرمجة المرئية المستعمل في فيرج ثري دي.
مدير التطبيقات ونشر الويب
ومن ناحية أخرى، لأغراض تأليف المواد، يُقدم خط أنابيب تصيير فيزيائي متوافق مع glTF 2.0 إلى جانب النهج التقليدي القائم على الشيدر. يمكن تأليف نسيج PBR باستخدام برمجيات النسيج الخارجية مثل Substance Painter، والتي يوفر لها فيرج ثري دي إعداد تصدير مناسب. إلى جانب نموذج glTF 2.0، يدعم فيرج ثري دي المواد الفيزيائية في 3ds Max وMaya (مع أوتوديسك أرنولد كمرجع)، ومواد بلندر الزمنية الحقيقية Eevee.
التصيير المبني على الفيزياء (PBR)
ومن جهة أخرى، مدير التطبيقات هو أداة ويب خفيفة الوزن لإنشاء وإدارة ونشر مشاريع فيرج ثري دي، وتعمل فوق خادم التطوير المحلي. تتيح خدمة Verge3D Network المدمجة في مدير التطبيقات نشر تطبيقات فيرج ثري دي عبر خدمات سحابية مثل Amazon S3 وEC2.
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟