الوحدة - محرك مشهور مجاني تقريبًا عبر المنصات ، تم إصداره بواسطة Unity Technologies في عام 2005. لا يزال المحرك قيد التطوير ويتزايد باستمرار بتقنيات جديدة. تم تطوير العديد من الألعاب والتطبيقات على Unity من قبل المطورين المستقلين والاستوديوهات الكبيرة ذات الاسم العالمي لمجموعة متنوعة من المنصات. دعنا نتطرق إلى أساسيات العمل مع المحرك ، وتحديدًا كيفية استيراد نماذج 3D الموجودة إلى محرك Unity.
تم تجميع هذه الإرشادات على أساس نسخة Unity Hub الإنجليزية ، حيث تأتي معظم المواد المرافقة لأي محرك ألعاب أو لغة برمجة باللغة الإنجليزية.
تنسيق النماذج الرئيسي المدعوم بواسطة Unity هو FBX. وفي هذا السياق ، يدعم المحرك أيضًا تنسيقات أخرى مثل .max ، .blend ، .mb ، إلخ. بالنسبة لمثل هذه الملفات ، يستخدم المحرك وحدة إضافية خاصة تصدر FBX لاستيراد الملف. يجب أن يكون برنامج نمذجة ثلاثي الأبعاد مثبتًا على الجهاز. نوصي بتصدير نموذج ثلاثي الأبعاد مباشرةً بتنسيق FBX لتجنب حدوث مشكلات عشوائية.
لاستيراد النماذج في Unity ، يجب عليك:
تعتمد إعدادات نماذج ثلاثية الأبعاد المعروضة في "Inspector" على الملف. على سبيل المثال ، تختلف تمامًا إعدادات النماذج التي تم إنشاؤها باستخدام تقنية "SpeedTree" عن النماذج التي تم إنشاؤها في 3D Max وحزم أخرى للنمذجة.
من بين المعلمات العامة التي ستواجهها في العمل ، يجب التركيز على:
بالنسبة لنماذج ثلاثية الأبعاد التي تحتوي على ملفات رسوم متحركة ، يجب الانتقال إلى علامة التبويب "Rig" في "Inspector" للتحقق من التوصيات بشأن الإعداد. ثم ، في مجلد "Animation" ، يجب تحديد نوع الرسوم المتحركة. على سبيل المثال ، يفرض محرك Unity متطلبات صارمة على الرسوم المتحركة لنماذج ذات نوع شكل البشر. يجب عليك تحديد هيكل العظام وتحديد "العقدة الجذرية". يمكن الاطلاع على مزيد من المعلومات حول استيراد نماذج ذات رسوم متحركة لشكل بشري على العنوان - "https://unityhub.ru/manual/ConfiguringtheAvatar".
بعض النماذج ، مثل الكائنات بتقنية SpeedTree ، قد لا تحتوي على إعدادات في علامات التبويب "Rig" و "Animation".
بالنسبة للنماذج ثلاثية الأبعاد المصدرة مع ملفات المواد والقوام ، يمكنك تحديد شروط الاستخدام. للقيام بذلك ، يجب الانتقال في "Inspector" إلى علامة التبويب "Materials". سيتم تحديد وضع إنشاء المواد في البند "Material Creation Mode" والذي يحدد كيفية استيراد ملفات المواد للنموذج.
يجب تحديد "Use Embedded Materials" في البند "Location" لاستخدام المواد المضمنة التي تأتي مع النموذج. لتطبيق الإعدادات ، انقر على "Apply" ، وللإلغاء ، انقر على "Revert".
يحتوي محرك Unity على منطق خاص به عند البحث التلقائي عن القوام للنموذج الثلاثي الأبعاد المستورد. يتم البحث في المقام الأول عن مجلد "Textures". إذا لم يتم العثور على مجلد من هذا النوع ، سيقوم Unity بـ فحص جميع القوام في المشروع المحمل. قد يحدث تعارض عند الفحص الكامل عندما يكون لدى عدة ملفات قوام أسماء متماثلة. في هذه الحالة ، يُوصَى بـ إعادة تسمية الملفات.
يحتوي النماذج ثلاثية الأبعاد التي تم إنشاؤها على أساس الإصدارات عالية التفاصيل عادةً على خرائط العاديات التي يمكن تحديدها في علامة التبويب "Materials" في "Inspector". شروط الاستيراد هي زاوية التنعيم 180. هذا يسمح بتجنب ظهور الخياطة عند تطبيق الإضاءة.
يتم استيراد النماذج المضافة عن طريق سحب الملف من "Project" إلى نافذة "Scene". إذا كان هناك ملفات رسوم متحركة مخصصة للنماذج ، يمكنك أيضًا سحبها إلى "Animation window" ، والتي ستكون موجودة في الجزء الأيسر من نافذة المحرر. في هذه الحالة ، سيتم إنشاء متحكم الرسوم المتحركة تلقائيًا مع اتصاله المستقبلي بالنموذج.