باختصار
- يمكن اختيار CPU أو GPU Compute في Cycles؛ وقد يكون GPU Compute أسرع في كثير من الحالات، لكن القيود تختلف حسب البنية المستخدمة.
- تحدد Resolution X وResolution Y أبعاد الصورة بالبكسل أفقيًا ورأسيًا.
- يغيّر إعداد Percentage حجم التصيير نسبةً إلى قيم الدقة، ويمكن استخدامه لإجراء اختبارات صغيرة تحافظ على النسبة نفسها.
- لا يتوفر Open Shading Language إلا مع CPU أو OptiX GPU Compute، ويكون أداؤه عمومًا أبطأ من العقد المدمجة.
يشرح دليل Blender المتاح عبر الإنترنت حاليًا الخيارات المستخدمة لاختيار الجهاز وضبط أبعاد مخرجات الصورة في إعدادات التصيير في Cycles. ويبرز قراران أساسيان لمن ينتجون الصور المعمارية: هل يُنفّذ التصيير على CPU أم عبر GPU Compute، وما الدقة التي ستُنتج بها الصورة؟ يقدم هذا الدليل سير عمل عمليًا لاتخاذ هذين القرارين بمزيد من التحكم، استنادًا إلى الإعدادات الواردة في الوثائق. ولا يحدد الدليل رقمًا لإصدار معيّن من Blender، لذا تقتصر الخطوات على الخيارات الموضحة في الوثائق المتاحة حاليًا عبر الإنترنت.
1. حدد أبعاد الإخراج والغرض من استخدامه أولًا
تحدد حقولا Resolution X وResolution Y في لوحة Format ضمن Output Properties عدد وحدات البكسل الأفقي والرأسي للصورة. وعند اختيار القيم، ضع في الحسبان الاستخدام المقصود للعمل والتكوين. كما يشير الدليل إلى أن عنوان اللوحة يضم إعدادات مسبقة للدقة ومعدل الإطارات الشائعين لأجهزة التلفزيون والشاشات.
يمكن تقليل حجم الصورة باستخدام شريط Percentage بدلًا من إجراء التصيير الأولي بالحجم النهائي. يغيّر هذا الخيار أبعاد التصيير نسبةً إلى قيم الدقة الأساسية؛ وتشير الوثائق تحديدًا إلى فائدته في إنشاء تصييرات اختبارية صغيرة تحافظ على نسبة الصورة النهائية نفسها. يتيح ذلك إنشاء مخرج أصغر للتحقق من التكوين أو الترتيب العام للعناصر في الصورة. وبما أن هذا الإعداد يغيّر أبعاد الصورة بالبكسل، فلا ينبغي افتراض أن صور الاختبار والصور النهائية لها الدقة نفسها.
اضبط Resolution X وResolution Y وفقًا لاتجاه الصورة وحجمها المستهدفين.
خفّض قيمة Percentage لاختبار التكوين والمظهر العام.
قبل استخدام النتيجة النهائية، راجع النسبة مجددًا وتحقق من أبعاد الإخراج الكاملة.
يمكن أيضًا تبديل القيم الأفقية والرأسية بسرعة بالنقر بزر الفأرة الأيمن على حقول الدقة واختيار Swap Dimensions. وتوثّق هذه الوظيفة للتبديل بين الاتجاه الأفقي والاتجاه العمودي.
2. غيّر نسبة البكسل عند الحاجة فقط
يتيح Aspect X وAspect Y التحكم في شكل البكسل على المحورين المعنيين. ويوضح الدليل أن هذا الإعداد قد يُستخدم مع وحدات البكسل غير المربعة في أجهزة التلفزيون القديمة. قد تظهر الصورة ممدودة عند عرضها على شاشة الكمبيوتر بسبب نسبة البكسل؛ أما عند استهداف جهاز تلفزيون، فالمقصود عرضها بالنسبة الصحيحة.
لذلك، عند إعداد صورة معمارية لمشاهدتها على شاشة كمبيوتر عادية، من الأفضل التحقق من متطلبات الصورة المسلّمة بدلًا من تغيير قيم Aspect عشوائيًا. ويشير الدليل إلى أهمية استخدام نسبة البكسل الصحيحة أثناء التصيير لتجنب الحاجة إلى إعادة التحجيم وما قد ينجم عنها من فقدان لجودة الصورة. وبعبارة أخرى، ينبغي تحديد وجهة الإخراج مسبقًا بدلًا من تأجيل تصحيح النسبة إلى مرحلة لاحقة.
يتيح خيار Render Region تصيير جزء من العرض بدلًا من الصورة كاملة. وعند تفعيل Crop to Render Region، تُقص المخرجات لتطابق أبعاد منطقة التصيير؛ أما عند تعطيل هذا الخيار، فتكون المنطقة المحيطة بمنطقة التصيير بخلفية شفافة. عند الحاجة إلى فحص مساحة محددة، راعِ سلوك هذه الخيارات وتحقق من أبعاد المخرجات المقصوصة.
3. قارن بين CPU وGPU Compute في Cycles
يحدد إعداد Device في لوحة Render جهاز الحوسبة الذي سيستخدمه Cycles. يصيّر خيار CPU على المعالج المركزي للنظام، وهو متوافق مع ميزات Cycles وفقًا للدليل. أما GPU Compute فيستخدم معالجًا رسوميًا واحدًا أو أكثر عبر الواجهة الخلفية وأجهزة الحوسبة المحددة. وتوضح الوثائق أن GPU Compute قد يكون أسرع في كثير من الأحيان، لكن ذلك لا يعني أنه سيعطي النتيجة نفسها في كل مشهد أو مع كل تركيبة من الأجهزة والواجهات الخلفية.
يشير الدليل إلى إمكانية استخدام أجهزة CPU وGPU معًا، بحسب الواجهة الخلفية المستخدمة، وإلى احتمال وجود قيود على التصيير عبر GPU مقارنةً بالتصيير عبر CPU. لذلك، قارن الخيارين في المشهد الذي تعمل عليه بدلًا من الاعتماد على قاعدة عامة واحدة. وتذكّر أيضًا أن إزالة الضجيج وعمليات compositing لها خياراتها الخاصة لتحديد الأجهزة؛ فلا تفترض أن اختيار جهاز التصيير يحدد تلقائيًا إعدادات هذه العمليات.
قارن بين خياري CPU وGPU Compute في حقل Device.
عند استخدام GPU Compute، راجع وثائق GPU Rendering لمعرفة إعدادات الواجهة الخلفية والأجهزة ذات الصلة.
عند تقييم النتائج، تحقق أيضًا من وجود خيارات منفصلة لاختيار الأجهزة لعمليتي إزالة الضجيج وcompositing.
4. تحقق مسبقًا من متطلبات الـ shader الخاصة
يتيح Open Shading Language (OSL) تطبيق تظليل مخصص باستخدام نصوص shader. وتشير الوثائق إلى إمكانية استخدام عقد OSL shader في المواد عبر Script Node، وكتابة منطق تظليل مخصص لا تتيحه عقد Cycles المدمجة.
ينبغي التحقق من التوافق قبل استخدام OSL: فبحسب الدليل، يتوفر الدعم مع التصيير عبر CPU أو عبر واجهة OptiX GPU Compute الخلفية. كما أن الأداء يكون عمومًا أبطأ من العقد المدمجة بسبب عمليات تجميع shader وتفسيرها. وقد لا تعمل بعض الميزات أيضًا، مثل Baking وبعض أنواع volume shader. إذا كان OSL مطلوبًا للحصول على مظهر مادة معين، فأدرج هذه القيود في خطة الإنتاج واختبر الميزات التي تستخدمها مبكرًا في ملف العمل.
تأثير ذلك في سير عمل التصيير المعماري
بالنسبة إلى المعماريين ومصممي الديكور الداخلي وفرق التصيير، يتمثل النهج العملي في تحديد أبعاد الإخراج تدريجيًا وتقييم اختيار الجهاز بحسب المشهد. تتيح التصييرات الاختبارية الأصغر، التي تحافظ على النسبة نفسها باستخدام Percentage، فحص التكوين والمظهر العام قبل الانتقال إلى الحجم النهائي. ويمكن استخدام Render Region لفحص مناطق محددة؛ أما القص والخلفية الشفافة، فيُختار سلوكهما بحسب متطلبات الملف المُسلّم.
قد يوفر GPU Compute أفضلية في الأداء على صعيد الأجهزة، لكن الدليل يشدد أيضًا على احتمال وجود قيود في تصيير GPU مرتبطة بالواجهة الخلفية. لذلك، ينبغي للفرق ألا تختار الأجهزة استنادًا إلى افتراض السرعة وحده، بل أن تتحقق من توافق الميزات التي تستخدمها. وفي المواد التي تستخدم OSL، يجب الانتباه على وجه الخصوص إلى متطلبات CPU أو OptiX، وتأثير الأداء، واحتمال عدم عمل بعض الميزات. ولا يتضمن هذا الدليل معلومات عن الترخيص أو التكلفة، لذا لا يمكن استخلاص أي استنتاجات بشأنها.
أخطاء شائعة
الخلط بين الحجم المخفّض في التصيير الاختباري ودقة المخرج النهائي. تذكّر أن قيمة Percentage تغيّر أبعاد الإخراج.
افتراض أن GPU Compute أسرع دائمًا أو متوافق مع جميع الميزات. يوضح الدليل أن السرعة والقيود المحتملة قد تختلف بحسب الأجهزة والواجهة الخلفية.
تغيير إعدادات نسبة البكسل المخصصة لأجهزة التلفزيون القديمة من دون وجود حاجة لذلك. قد تؤدي النسبة الخاطئة إلى تمدد الصورة أو الحاجة إلى إعادة تحجيمها لاحقًا.
عدم التحقق من الأجهزة المدعومة وقيود الميزات عند استخدام OSL. ضع في الحسبان أن OSL قد يكون أبطأ عمومًا بسبب عمليات التجميع والتفسير.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى المكاتب الصغيرة في تركيا وفرق التصيير الكبيرة على حد سواء، يُعد إجراء تصيير اختباري أصغر مع الحفاظ على النسبة نفسها عبر خفض Percentage طريقة عملية لتقييم التكوين قبل التصيير بالحجم النهائي. لكن هذا الخيار يغيّر أبعاد الصورة؛ لذا ينبغي إعادة التحقق من الدقة ونسبة التصيير قبل التسليم النهائي.
قد يوفر GPU Compute زيادة في السرعة، لكن الوثائق تشير إلى أن ذلك يعتمد على الأجهزة والواجهة الخلفية، وأن بعض القيود قد تكون موجودة. ومن المناسب أن تختبر المكاتب الأجهزة والميزات المطلوبة في المشاهد التي تستخدمها، وأن تتحقق مبكرًا من التوافق والأداء وقيود shader عند استخدام OSL. ولا تتضمن المصادر معلومات عن الأسعار أو الترخيص، لذا يلزم التحقق من هذه المسائل بشكل منفصل.
الأسئلة الشائعة
هل يكون التصيير عبر GPU أسرع دائمًا في Blender Cycles؟
لا. وفقًا لدليل Blender، قد يكون GPU Compute أسرع في كثير من الأحيان، لكن الأداء والقيود المحتملة يعتمدان على الواجهة الخلفية المستخدمة.
كيف أجري تصييرًا اختباريًا صغيرًا في Blender؟
يغيّر إعداد Percentage في لوحة Format أبعاد الصورة نسبةً إلى قيم Resolution X وResolution Y. ويصفه الدليل بأنه خيار مناسب لإجراء تصييرات اختبارية صغيرة تحافظ على النسبة نفسها للصورة النهائية.
ما الأجهزة التي تدعم Open Shading Language في Cycles؟
وفقًا للدليل، يدعم OSL التصيير عبر CPU أو عبر واجهة OptiX GPU Compute الخلفية. ويكون OSL عمومًا أبطأ من العقد المدمجة، وقد لا يعمل مع بعض الميزات.



