إنشاء ملفات GLB باستخدام Blender وSubstance Painter
بدءًا من الإصدار 2.8، يمكن لبرنامج Blender تصدير ملفات GLB التي يمكن إضافتها إلى منتج في مسؤول Shopify. لمعرفة المزيد، تفضل بزيارة دليل Blender.
بالنسبة للإصدارات الأقدم من Blender، يمكنك الجمع بين استخدام Blender وSubstance Painter لتصدير ملف GLB.
في هذه الصفحة
تجهيز النموذج للتصدير في Blender
لتجهيز النموذج للتصدير، يجب التأكد من أنه عبارة عن شبكة واحدة، ومن تطبيق مادة إكساء واحدة عليه.
الخطوات:
- انقر على ملف > استيراد (Import)، ثم حدّد تنسيق الملف الصحيح للنموذج.
- حدّد ملف النموذج الخاص بك، ثم انقر على استيراد.
- مع الاستمرار في الضغط على مفتاح
SHIFT، انقر بزر الماوس الأيمن على كل كائن في المشهد، ثم اضغط علىCtrl+Jلدمجهم في شبكة واحدة. - قم بفك تغليف النموذج (Unwrap) ضمن مساحة 0-1 UV. تأكد من عدم تداخل أي من إحداثيات UV:

- في محرر Properties (الخصائص)، انقر على أيقونة المواد.
- انقر على الزر
+لإضافة خانة مادة جديدة:
- انقر على New (جديد).
تصدير الشبكة (mesh) من Blender
- انقر على File > Export > FBX (.fbx).
- أدخل المسار الذي ترغب في تصدير الملف إليه.
- تأكد من استخدام إعدادات التصدير التالية:

- انقر على Export FBX.
استيراد ملف FBX وتجهيزه في Substance Painter
- أنشئ مشروعًا جديدًا في Substance Painter بالنقر على File > New.
- في مربع حوار New project (مشروع جديد)، انقر على Select (تحديد) لاختيار شبكة.
- حدد ملف FBX الذي قمت بتصديره من Blender، ثم انقر على Open (فتح).
- في نافذة New project (مشروع جديد)، انقر على OK (موافق).
- تحقق من أنك قمت بتصدير الشبكة بشكل صحيح من خلال التأكد من وجود مجموعة نسيج (texture set) واحدة فقط في لوحة Texture set list .
- إذا تم عرض أكثر من مجموعة نسيج واحدة، فراجع مجموعات نسيج متعددة.
- في لوحة Texture set settings ، انقر على الزر
+لإضافة قنوات:
- مطلوب: Ambient occlusion (الانسداد المحيط).
- اختياري: Emissive (الانبعاث). أضف هذه القناة إذا كان النموذج الخاص بك يحتوي على مكونات ستُصدر ضوءًا.
- اختياري: Opacity (التعتيم). أضف هذه القناة إذا كان النموذج الخاص بك يحتوي على مكونات ستكون شفافة.
- في لوحة Texture set settings، انقر على Bake Mesh Maps.
- قم بطلاء الأنسجة (textures) على النموذج.
مجموعات نسيج متعددة
عند استيراد ملف FBX إلى Substance Painter، يجب أن تكون هناك مجموعة نسيج واحدة فقط:

إذا تم عرض أكثر من مجموعة نسيج واحدة، فهذا يعني أن أحد الإجراءات التالية كان خاطئًا عند تصدير الشبكة من Blender:
- لم يتم دمج الشبكة في كائن واحد.
- كان للشبكة أكثر من نسيج واحد مخصص لها.
إذا كانت هذه هي الحالة، فقم بتصدير النموذج الخاص بك من Blender مرة أخرى وتأكد من أن الشبكة عبارة عن كائن واحد وأن لها نسيجًا واحدًا فقط مخصصًا لها.
تصدير ملف glTF من Substance Painter
انقر على File > Export Textures.
من القائمة المنسدلة Config، حدد glTF PBR Metal Roughness.
اختر الموقع الذي ترغب في حفظ الأنسجة فيه.
اختر حجم مستند لتحديد حجم ملفات النسيج.
انقر على Export (تصدير).
ضغط ملفات النسيج
عندما تقوم بتصدير النموذج، يجب أن يكون لديك الملفات التالية:
- modelName.bin
- modelName.glb
- modelName.gltf
- modelNamebaseColor.png
- modelNamenormal.png
- modelName_occlusionRoughnessMetallic.png
عند استخدام تكوين glTF PBR Metal Roughness، يقوم Substance Painter بتصدير ملفات النسيج بتنسيق PNG فقط. يُنصح بضغط ملفات النسيج وتحويل أي أنسجة لا تحتاج إلى قناة ألفا (alpha channel) إلى تنسيق JPG. حيث يؤدي ذلك إلى تقليل إجمالي حجم الملف، وتسمح أحجام الملفات الأصغر بسرعات تنزيل أسرع وتفاعلات أكثر سلاسة.
من الأفضل الاحتفاظ بحجم الملف الخاص بك عند 4 MB أو أصغر.
إنشاء ملف GLB
- تفضل بزيارة https://glb-packer-old.glitch.me/.
- قم بسحب وإفلات الملفات التي قمت بتصديرها من Substance Painter في صفحة الويب الخاصة بـ GLB Packer.
سيتم تنزيل ملف يسمى out.glb إلى جهاز الكمبيوتر الخاص بك. بعد اكتمال التنزيل، يمكنك إعادة تسمية الملف ثم تحميله إلى Shopify.