باختصار
- يحدّد Pack Resources الملفات الخارجية المناسبة للتجميع؛ وتُضاف هذه الملفات إلى ملف .blend عند حفظه.
- عند تفعيل Automatically Pack Resources، تُحدّد الملفات المناسبة تلقائيًا للتجميع، لكن التجميع الفعلي يتم عند الحفظ.
- لا يستطيع Blender تجميع بعض الملفات الخارجية، مثل فيديوهات Sequence Editor وMovie Clips، داخل ملف .blend.
- بحسب الدليل، تُدعم قوالب مسارات الملفات في مسارات مخرجات التصيير وعقدة File Output داخل compositor.
يمكن استخدام تجميع الموارد وقوالب مسارات الملفات، الموضّحين في دليل Blender الرسمي، لتنظيم مشاركة مشاريع التصور المعماري وتسميات مخرجات التصيير. يتيح التجميع إدراج الملفات الخارجية المناسبة في ملف .blend، بينما تسمح القوالب باستخدام متغيرات في مسارات المخرجات المدعومة. يستند هذا الدليل إلى المعلومات الواردة في صفحات “latest” من دليل Blender؛ ولا تحدد المصادر رقم إصدار معيّنًا من Blender تنطبق عليه هذه الميزات.
1. أدرج الملفات الخارجية المناسبة في ملف المشروع
يمكن تجميع بعض الملفات التي تُحفظ عادةً خارج ملف .blend، مثل خامة صورة، داخل ملف المشروع. وتساعد هذه الطريقة على مشاركة مشروع Blender كملف .blend واحد بدلًا من جمع ملفاته التابعة في أرشيف منفصل. ويمكن معرفة أن الملف قد جُمّع من رمز علبة الهدية الظاهر بجوار مساره في الواجهة.
لتحديد جميع الملفات الخارجية المناسبة للتجميع، استخدم المسار File › External Data › Pack Resources. عند تنفيذ الأمر، لا تُكتب الملفات فورًا في ملف .blend الموجود على القرص؛ بل يتم التجميع عند حفظ ملف المشروع. لذلك، يجب حفظ الملف بعد تنفيذ العملية.
يمكن استخدام الخيار File › External Data › Automatically Pack Resources في المشاريع التي تُضاف إليها مصادر خارجية بانتظام. عند تفعيل هذه الميزة، تُحدّد الملفات المناسبة الموجودة مسبقًا، وكذلك الملفات التي تُضاف لاحقًا، تلقائيًا للتجميع. لكن هذا الخيار أيضًا لا يدرج الملفات في .blend قبل حفظه. وإيقاف التجميع التلقائي لا يزيل الملفات التي سبق تجميعها؛ بل يوقف التحديد التلقائي للملفات المستقبلية فقط.
لتجميع ملف محدد فقط، انقر على رمز علبة الهدية إلى يسار حقل مسار الملف المعني. أما للمكتبات المرتبطة، فيحدّد الأمر File › External Data › Pack Linked Libraries جميع ملفات المكتبات المرتبطة في ملف .blend الحالي للتجميع. وهنا أيضًا، يتم التجميع الفعلي عند حفظ ملف المشروع.
2. تحقّق من الخيارات عند استخراج الملفات المجمّعة
لاستخراج الملفات الخارجية المجمّعة، انتقل إلى File › External Data › Unpack Resources. يوفّر Blender خيارات لاستخراج الملفات إلى مجلدات مناسبة في المجلد نفسه الذي يوجد فيه ملف .blend الحالي، أو إلى مواقعها الأصلية. إذا كان الملف موجودًا بالفعل في الوجهة نفسها، تستخدم خيارات “Use” الملف الموجود؛ أما خيارات “Write” فتكتب فوق الملف الموجود في الوجهة.
لإجراء العملية على ملف واحد، يمكن أيضًا استخدام رمز علبة الهدية بجوار حقل المسار. تختلف نتائج الخيارات المتاحة هنا:
Remove Packيعلّم الملف على أنه غير مجمّع، من دون كتابته إلى القرص أو إعادة تحميله منه.Create <local file path>يكتب الملف إلى مسار محلي نسبةً إلى ملف .blend الحالي.إذا كان مسار الملف الأصلي موجودًا، يعلّم
Use <original file path>الملف على أنه غير مجمّع، لكنه لا يعيد تلقائيًا تحميل النسخة الموجودة على القرص.إذا كان الملف الأصلي موجودًا لكنه يختلف عن النسخة المجمّعة، يكتب
Overwrite <original file path>فوق الملف الموجود على القرص باستخدام النسخة المجمّعة.إذا لم يُعثر على مسار الملف الأصلي، ينشئ
Create <original file path>الملف في ذلك المسار.
لاستخراج المكتبات المرتبطة، استخدم الأمر File › External Data › Unpack Linked Libraries. يستخرج هذا الخيار ملفات المكتبات المرتبطة من ملف .blend الحالي. ضع في الحسبان أن خيارات استخراج الموارد دفعة واحدة تختلف عن الخيارات المتاحة عند التعامل مع ملف منفرد.
3. سمِّ مسارات مخرجات التصيير باستخدام القوالب
تستبدل قوالب مسارات الملفات المتغيرات في المسارات المدعومة بقيم فعلية عند استخدام المسار. ووفقًا لدليل Blender، يمكن استخدام هذه الميزة في مسارات مخرجات التصيير ضمن Scene properties، وفي مسارات مخرجات عقدة File Output داخل compositor. ويشير الدليل إلى أن دعم القوالب لا يمتد إلى مسارات الملفات الأخرى.
على سبيل المثال، إذا كان اسم المشروع المفتوح dance.blend، فسيُقيَّم المسار //my_render_dir/{blend_name}.png أثناء التصيير على أنه //my_render_dir/dance.png. وتبقى صيغة القالب كما هي في حقل المسار؛ إذ تُحدَّد قيمة المتغير عند استخدام الملف. يشير {blend_name} إلى اسم ملف .blend المفتوح، بينما يشير {blend_dir} إلى المجلد الذي يوجد فيه هذا الملف.
يمكن أيضًا استخدام المتغيرات {fps} و{resolution_x} و{resolution_y} و{scene_name} و{camera_name} في مسارات مخرجات التصيير. وتعطي متغيرات الدقة العرض والارتفاع بعد تطبيق مقياس الدقة. في مثال الدليل، عندما تكون دقة المشهد 1000 × 600 والمقياس 50 بالمئة، تكون قيمتا {resolution_x} و{resolution_y} على التوالي 500 و300.
يمكن استخدام {blend_name_lib} و{blend_dir_lib} في خصائص مسار كتل البيانات المرتبطة؛ وهما مرتبطان باسم ملف .blend الخاص بالمكتبة المعنية ومجلده. أما في خاصية مسار العقدة، فيستخدم المتغير {node_name} اسم العقدة. من المهم التحقق من الحقول التي يمكن استخدام هذه المتغيرات فيها؛ فالدليل لا يقول إن كل متغير قالب مدعوم في كل أنواع المسارات.
4. نسّق المتغيرات الرقمية وتحقّق من الأخطاء
لعرض القيم الرقمية بتنسيق محدد ضمن اسم المخرج، يمكن إضافة نقطتين ومحدد تنسيق بعد اسم المتغير. في أمثلة الدليل، ينتج عن {fps:###} تنسيق عدد صحيح يتكون من 3 خانات على الأقل، بينما ينتج عن {fps:.###} تنسيق عشري بثلاث خانات بعد الفاصلة. ويستخدم التنسيق {fps:###.##} 3 خانات على الأقل في الجزء الصحيح وخانتين في الجزء العشري. هذه المحددات مخصصة للمتغيرات الرقمية، ولا يمكن استخدامها مع المتغيرات النصية. وتُقرّب القيم وفقًا لعدد الخانات المطلوب.
بما أن الأقواس المعقوفة تحمل معنى خاصًا في القوالب، يجب كتابة القوس مرتين عند الحاجة إلى استخدام حرف { أو } فعليًا في مسار الملف. قد يؤدي تعبير غير مغلق أو قالب غير صحيح إلى تمييز حقل المسار باللون الأحمر في الواجهة وعرض معلومات عن الخطأ. وقد تتسبب أخطاء القوالب في مسار مخرجات التصيير في فشل تصيير الرسوم المتحركة. لذلك، تحقّق من المسار قبل بدء مهمة التصيير.
تأثير ذلك في سير عمل التصور المعماري
عند تجميع الخامات والملفات الخارجية المناسبة الأخرى في المشاهد الداخلية، قد تقل الحاجة إلى نقل هذه الملفات على حدة عند مشاركة ملف المشروع. لكن لا ينبغي افتراض إمكانية تجميع كل ملف خارجي. يذكر الدليل أن بعض الملفات كبيرة الحجم، مثل فيديوهات Sequence Editor وMovie Clips، لا يمكن إدراجها داخل .blend. وإذا تضمّن المشروع هذه المحتويات، فيجب التعامل معها بشكل منفصل عند التسليم.
يتيح استخدام متغيرات مثل اسم الملف أو المشهد أو الكاميرا في مسارات التصيير إنشاء نظام لتسمية المخرجات ضمن حقل المسار. ويُستحسن، خصوصًا في المشاريع التي تنتج عدة مخرجات تصيير، التحقق من المتغيرات المستخدمة في القالب ومن وضعها في المكان الصحيح. ولأن المصادر لا توضّح متطلبات الأجهزة أو شروط الترخيص، فلا يصح افتراض وجود متطلبات إضافية لهاتين الميزتين.
أخطاء شائعة
عدم حفظ ملف .blend بعد تجميع الملفات؛ إذ يكتمل التجميع عند الحفظ.
الاعتقاد بأن إيقاف
Automatically Pack Resourcesيزيل الملفات المجمّعة الموجودة؛ فهذا الخيار يؤثر فقط في التحديد التلقائي للملفات مستقبلًا.افتراض أن ملفات الفيديو والمقاطع ستُجمّع حتمًا؛ فالدليل يذكر أن بعض الأنواع غير مدعومة.
استخدام تعبيرات القوالب في حقول مسارات غير مدعومة، أو عدم إغلاق الأقواس؛ إذ قد تؤدي أخطاء القوالب في مسار التصيير إلى إيقاف الرسوم المتحركة.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى مكاتب العمارة وفرق التصور المعماري التي تسلّم المشاريع في تركيا، يُعد جمع الملفات المناسبة داخل ملف .blend طريقة عملية قد تقلل خطوات أرشفة الملفات كلٌّ على حدة. لكن التجميع لا يشمل جميع الملفات التابعة، لذا لا يغني عن قائمة التحقق قبل التسليم؛ وينبغي مراجعة ملفات الفيديو والمقاطع غير المدعومة بشكل منفصل.
يمكن أن يجعل تنظيم أسماء مخرجات التصيير باستخدام القوالب سير العمل أكثر اتساقًا، لكن التعبير غير الصحيح قد يؤدي إلى فشل تصيير الرسوم المتحركة. من الأفضل اعتماد نظام تسمية موحد داخل الفريق والتحقق من المسارات قبل التصيير. لا تتضمن المصادر معلومات عن الأجهزة أو الترخيص، لذا ينبغي عدم افتراض إصدار أو متطلبات في هذين المجالين.
الأسئلة الشائعة
كيف تُجمَّع الخامات الخارجية في Blender داخل ملف .blend؟
استخدم الأمر `File › External Data › Pack Resources`، ثم احفظ ملف .blend. يحدّد الأمر الملفات المناسبة للتجميع، وتتم عملية التجميع عند الحفظ.
هل يستطيع Blender تجميع جميع الملفات الخارجية؟
لا. يذكر دليل Blender أن بعض الملفات الخارجية، مثل فيديوهات Sequence Editor وMovie Clips، لا يمكن تجميعها داخل ملف .blend.
أين تُدعم قوالب مسارات الملفات في مخرجات التصيير في Blender؟
بحسب الدليل، يمكن استخدام القوالب في مسارات مخرجات التصيير ضمن Scene properties، وفي مسارات مخرجات عقدة File Output داخل compositor.



