باختصار
- يشغّل الخيار `-b` برنامج Blender في الخلفية من دون فتح الواجهة.
- ترتيب خيارات الأوامر مهم؛ يجب أن يكون `-f` أو `-a` آخر وسيطة تبدأ عملية الرندر.
- تشرح وثائق Blender 5.2 LTS خيارات نطاق الإطارات ومسار الإخراج والتنسيق والخيوط.
- في الرسوم المتحركة التي تستغرق ساعة أو أكثر، تسهّل ملفات الصور المنفصلة متابعة الرندر.
يتيح سطر الأوامر في Blender إجراء رندر للمشاهد من دون الواجهة الرسومية، وتشغيل المهام على جهاز بعيد، وتنظيم خطوات الإنتاج باستخدام البرامج النصية. يستند هذا الدليل إلى سير عمل سطر الأوامر والرسوم المتحركة الوارد في الوثائق الرسمية لـBlender. وتُحدَّد وثيقة وسيطات سطر الأوامر على أنها تخص Blender 5.2 LTS. تُعالَج الخيارات بحسب ترتيب ورودها؛ لذلك ينبغي تحديد إعدادات مثل المشهد ومسار الإخراج والتنسيق قبل الخيارين -f أو -a اللذين يبدآن الرندر.
1. إعداد رندر إطار واحد وملف الإخراج
ابدأ بتحديد مسار ملف .blend ومكان حفظ ملفات الرندر. يشغّل -b برنامج Blender في وضع الخلفية، فلا تُفتح الواجهة. ويُحدَّد رقم الإطار المطلوب رندره باستخدام -f. في المثال، تتم معالجة الإطار 10 من الملف:
blender -b file.blend -f 10حدّد موقع الإخراج باستخدام -o وتنسيق الملف باستخدام -F. يحفظ المثال أدناه الإطار قبل الأخير من الملف بتنسيق OpenEXR في المسار /project/renders. يختار -f -2 الإطار قبل الأخير، وليس الإطار الأخير.
blender -b file.blend -o /project/renders/frame_##### -F OPEN_EXR -f -2يحدد عدد علامات # في اسم الملف عدد خانات رقم الإطار؛ فعلى سبيل المثال، تنشئ خمس علامات مساحة من خمس خانات لرقم الإطار. يؤدي استخدام // في بداية مسار الإخراج إلى جعله نسبيًا إلى ملف .blend. يُعد OPEN_EXR من التنسيقات المتاحة إذا كان Blender مبنيًا لدعمه؛ وتشير الوثائق إلى أن هذا التنسيق قد لا يكون متاحًا على كل الأنظمة. كما تورد الوثائق تنسيقات أخرى مثل PNG وJPEG وTIFF وHDR.
انتبه إلى حالة الأحرف في الخيارات: يحدد -F تنسيق الإخراج، بينما يشير -f إلى رندر إطار. وبما أن سطر الأوامر يميّز بين الأحرف الكبيرة والصغيرة، فإن الخلط بينهما يغيّر سلوك الأمر.
2. تشغيل الرسوم المتحركة مع تحديد النطاق والمحرك والخيوط
يُستخدم -a لإجراء رندر للرسوم المتحركة. يحدد -s إطار البداية، و-e إطار النهاية، بينما يحدد -t عدد الخيوط المستخدمة. يعالج الأمر أدناه الإطارات من 10 إلى 500 باستخدام خيطين، ويحفظ ملفات PNG في المسار النسبي renders إلى ملف .blend:
blender -b file.blend -s 10 -e 500 -t 2 -o //renders/frame_##### -F PNG -aيمكنك تحديد مشهد بعينه باستخدام -S متبوعًا باسم المشهد، واختيار محرك الرندر باستخدام -E. يعرض -E help قائمة بمحركات الرندر المتاحة. يمكن ضبط -t على قيمة بين 1–1024؛ أما استخدام 0 فيختار عدد معالجات النظام. ويحدد -j عدد الإطارات التي يتقدمها البرنامج بعد كل إطار يُجرى له رندر.
| الإعداد | القيمة الموصى بها | التأثير |
|---|---|---|
| الخلفية | -b | يشغّل البرنامج من دون فتح الواجهة. |
| نطاق الإطارات | قيمتا -s و-e الملائمتان للمهمة | يحدد إطاري البداية والنهاية للرسوم المتحركة. |
| الخيوط | 0 أو 1–1024 | يحدد عدد الخيوط المستخدمة؛ وتستخدم القيمة 0 عدد معالجات النظام. |
| تنسيق الإخراج | PNG أو JPEG أو OPEN_EXR إذا كان مدعومًا، بحسب الحاجة | يحدد تنسيق ملفات إطارات الرندر. |
| خطوة الإطارات | الرقم المحدد باستخدام -j | يحدد مقدار التقدم بين الإطارات التي يُجرى لها رندر. |
بما أن Blender يعالج الوسيطات بالترتيب، حدّد الإعدادات مثل مسار الإخراج والتنسيق قبل الخيار الذي يبدأ الرندر. توصي الوثائق بوضع -f و-a في نهاية الأمر. لتحديد جهاز Cycles، اكتب الخيار المعني بعد شرطتين؛ ويستخدم المثال الوارد في الوثائق OPTIX. وتُدرج الخيارات المتاحة للأجهزة على النحو التالي: CPU وCUDA وOPTIX وHIP وONEAPI وMETAL.
blender -b file.blend -f 20 -- --cycles-device OPTIX3. تفضيل تسلسل الإطارات في الرسوم المتحركة الطويلة
يحفظ Blender عادةً إطارات الرسوم المتحركة في ملفات صور منفصلة. ويوصي الدليل الرسمي باستخدام نهج تسلسل الإطارات عندما تبلغ مدة الرندر الإجمالية ساعة أو أكثر. يتيح حفظ الإطارات بتنسيقات الصور الثابتة، مثل PNG، الاحتفاظ بالملفات المكتملة إذا انقطع الرندر. ومن الطرق التي توصي بها الوثائق أيضًا تعطيل خيار Overwrite عند إعادة تشغيل العملية لتجنب الكتابة فوق الإطارات الموجودة.
قبل بدء الرندر، تحقق من حجم الصورة ونسبة أبعاد البكسل ونطاق الإطارات ومعدل الإطارات في لوحة Format، ومن مسار الإخراج وتنسيق الملف في لوحة Output. يجب تفعيل Save Output كي يحفظ Blender الإطارات تلقائيًا من لوحة Output. وإذا كان الخيار معطّلًا، فيلزم إعداد عقدة File Output في Compositor لحفظ الإطارات. بعد اكتمال العملية، تحقق من الملفات في مجلد الإخراج.
يوفر تسلسل الإطارات أيضًا مرونة في المشاريع التي تتطلب تصحيح الألوان والإضاءة لاحقًا، أو إعداد الأقنعة والطبقات، أو تجهيز الملفات بتنسيقات إخراج مختلفة. يمكنك إضافة الإطارات إلى Video Sequencer وتحريرها واستخدام مسار صوتي، ثم إخراج الفيديو. ويشير الدليل أيضًا إلى أن Video Sequencer لا يدعم ملفات EXR متعددة الطبقات.
4. تكييف سير العمل مع العمارة والتصور المعماري
في الرسوم المتحركة المعمارية، يتيح إجراء رندر لإطارات منفردة للتحقق أولًا، ثم تشغيل نطاق الإطارات المعتمدة، سير إنتاج أكثر تنظيمًا. يستهدف -f إطارات محددة، بينما يحدد -s و-e نطاق الرسوم المتحركة. وتتضمن وسيطات سطر الأوامر خيارات لتحديد قائمة بالإطارات ونطاقها. كما أن ترقيم ملفات الإخراج باستخدام # يسهّل تتبع تسلسل الإطارات.
يتيح وضع الخلفية تشغيل الرندر عبر جلسة طرفية على جهاز بعيد؛ وتورد الوثائق مثالًا للاستخدام على Linux من دون خادم X. لكن استخدام سطر الأوامر وحده لا يعني الحصول على رندر أسرع. يمكنك تقييد عدد الخيوط باستخدام -t، كما يمكنك تحديد أحد خيارات الأجهزة المدرجة في الوثائق لـCycles. وإذا كانت هناك مهام أخرى ستُنفَّذ أثناء الرندر على محطة العمل، فضع في الحسبان تأثير ذلك على استخدام المعالج والذاكرة.
أخطاء شائعة
اعتبار
-f -2هو الإطار الأخير: يحدد هذا الخيار الإطار قبل الأخير.الخلط بين الخيارين
-fو-Fأو تغيير حالة الأحرف.وضع مسار الإخراج أو التنسيق بعد
-aأو-f؛ فترتيب الوسيطات مهم.افتراض أن الإطارات ستُحفظ تلقائيًا من لوحة Output بينما
Save Outputمعطّل.إجراء رندر لمهمة طويلة في ملف فيديو واحد: تسهّل ملفات الصور المنفصلة الاحتفاظ بالإطارات المكتملة ومتابعة الإنتاج بعد انقطاع العمل.
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى مكاتب العمارة وفرق التصور المعماري في تركيا، يُعد سطر الأوامر خيارًا عمليًا لتشغيل الرندر من دون الانتظار أمام الواجهة، أو لتنفيذه على جهاز بعيد. وعلى وجه الخصوص، يمكن لتسلسل الإطارات في الرسوم المتحركة الطويلة أن يجعل عملية التسليم أسهل إدارةً، إذ يحافظ على الإطارات المكتملة بعد انقطاع العمل.
لا تلغي هذه الطريقة الحاجة إلى العتاد؛ إذ ينبغي أن يتوافق اختيار خيوط المعالج وجهاز Cycles مع النظام المتاح. يُستحسن في المكاتب اختبار مسار الإخراج والتنسيق أولًا باستخدام إطار واحد. قد تتطلب تسلسلات الإطارات مساحة أكبر على القرص، لكنها توفر مرونة في التحرير ومتابعة الرندر.
الأسئلة الشائعة
كيف أجري رندر لإطار واحد من Blender عبر سطر الأوامر؟
يجري الأمر `blender -b file.blend -f 10` رندر للإطار 10 من الملف من دون فتح الواجهة. ويمكن إضافة الخيارين `-o` و`-F` لتحديد مسار الإخراج وتنسيقه.
أي إطار يجرى له رندر عند استخدام `-f -2` في Blender؟
يجري `-f -2` رندر للإطار قبل الأخير من الملف، وليس الإطار الأخير.
ما الطريقة المناسبة لإجراء رندر للرسوم المتحركة الطويلة في Blender؟
يوصي الدليل الرسمي بحفظ الإطارات في ملفات صور منفصلة إذا بلغت مدة الرندر الإجمالية ساعة أو أكثر. تحافظ هذه الطريقة على الإطارات المكتملة بعد انقطاع العمل، وتوفر مرونة في مرحلة ما بعد الإنتاج.



