باختصار
- يمكن لإعدادات رؤية الأشعة في Object Properties › Visibility إخفاء الأجسام عن أنواع معينة من الأشعة.
- تتيح خيارات قصّ الكاميرا استبعاد الأجسام بحسب مجال الرؤية أو المسافة، بعد تفعيلها من لوحة Scene Simplify.
- تساعد View Layer على إدارة مجموعات مختلفة من المشهد في طبقات تصيير منفصلة، وعلى إعادة معالجة الطبقة التي طرأ عليها تغيير فقط.
- تؤدي زيادة عدد الخطوات في ضبابية الحركة الناتجة عن التشوه إلى زيادة استهلاك الذاكرة؛ وقد لا تعطي هذه الميزة نتائج صحيحة مع الأجسام التي تتغير بنيتها الطوبولوجية بمرور الوقت.
يوضح الدليل الرسمي لـBlender طرق تنظيم سير عمل التصيير في مشاهد Cycles باستخدام رؤية الأجسام وقصّ الكاميرا وضبابية الحركة وView Layer. تكيّف الخطوات أدناه الميزات المذكورة في دليل Blender الحالي مع مشاهد التصوير المعماري. ولا يذكر الدليل رقم إصدار محددًا لـBlender، لذلك ينبغي التحقق من أسماء الإعدادات ومدى توفرها في واجهة الإصدار المستخدم.
1. تقليل الحسابات غير الضرورية باستخدام رؤية الأشعة
يتيح Cycles تحديد كيفية استجابة الأجسام لأنواع الأشعة المختلفة كلٌّ على حدة. عند تحديد جسم، يمكن لخيارات Ray Visibility ضمن Object Properties › Visibility إظهار الجسم أو إخفاءه عن أشعة الكاميرا وdiffuse وglossy وtransmission وvolumetric scatter وshadow.
فعلى سبيل المثال، يمكن إخفاء mesh باعث للضوء لا ينبغي أن يظهر في الإطار عن أشعة الكاميرا فقط. وهكذا يظل الجسم مساهمًا في الإضاءة من دون أن يظهر مباشرةً أمام الكاميرا. لكن من المهم اختيار الإعدادات بما يتناسب مع الغرض من المشهد: إخفاء جسم عن أشعة shadow يمنعه أيضًا من إلقاء الظلال.
وفقًا للدليل، يُعد استخدام هذه الخيارات أكثر كفاءة من إنشاء التأثير نفسه باستخدام عقد shader. فعندما لا تكون أنواع معينة من الأشعة مرئية، تُتجاوز الأجسام أثناء تتبع الأشعة، ما قد يقلل حسابات الأشعة وshader. وفي المشاهد التي تستخدم instancing، ضع في الحسبان أن إعداد الرؤية ينتقل من العنصر الأب إلى العناصر الفرعية؛ إذ قد يؤثر إخفاء العنصر الأب عن أشعة معينة في العناصر التابعة له أيضًا.
2. قصّ الأجسام خارج الإطار بحذر
يساعد قصّ الكاميرا على منع معالجة الأجسام الواقعة خارج المساحة المرئية أو التي تتجاوز مسافة معينة من الكاميرا. ويشترط لذلك تفعيل خيارات قصّ الكاميرا المعنية في لوحة Scene Simplify. بعد ذلك يمكن استخدام الخيارين Use Camera Cull وUse Distance Cull في إعدادات الجسم.
يخفي قصّ الكاميرا الأجسام الواقعة خارج مجال الرؤية عن الأشعة. أما قصّ المسافة فيستبعد الأجسام التي تتجاوز المسافة المحددة من الكاميرا. وقد يساعد استخدام الطريقتين معًا على تفادي قصّ أجسام قريبة قد تظل ظاهرة في الانعكاسات رغم وقوعها خارج مجال الرؤية. ويشير الدليل أيضًا إلى أن قصّ الأجسام الصغيرة والبعيدة من الاستخدامات المحتملة لهذه الميزة.
| الإعداد | القيمة المقترحة | التأثير |
|---|---|---|
| Ray Visibility | فعّل أنواع الأشعة أو عطّلها بحسب حاجة المشهد | يحدد أنواع الأشعة التي يُحتسب الجسم ضمنها؛ وقد يقلل الاستخدام المناسب الحسابات. |
| Use Camera Cull | فعّله عند الحاجة إلى القصّ | يخفي عن الأشعة الأجسام الواقعة خارج مجال رؤية الكاميرا. |
| Use Distance Cull | حدّد المسافة المناسبة للمشهد | يقصّ الأجسام التي تتجاوز مسافة محددة من الكاميرا. |
| Motion Blur › Steps | تؤدي القيمة الأعلى إلى استهلاك مزيد من الذاكرة | يتحكم في دقة ضبابية الحركة الناتجة عن التشوه. |
ينبغي التحقق من إعدادات القصّ في الإطار النهائي. فالعناصر التي تظهر في انعكاس أو على سطح مرئي آخر لا ينبغي اعتبارها غير ضرورية تلقائيًا لمجرد وقوعها خارج إطار الكاميرا مباشرةً.
3. إدارة الأجزاء المتغيرة على نحو منفصل باستخدام View Layer
تتيح View Layer تصيير المشهد نفسه على طبقات منفصلة باستخدام مجموعات مختلفة. ويورد دليل Blender أمثلة على التعامل بشكل منفصل مع عناصر مثل الشخصيات وأنواع الإضاءة والخلفية. ويمكن استخدامها أيضًا في المشاهد المعمارية لعزل حالات إضاءة مختلفة أو مكونات المشهد؛ وهذا تطبيق للتوضيح العام الوارد في الدليل على سير عمل معماري.
يمكن إنشاء طبقة جديدة من القائمة في علامة التبويب View Layer Properties. يضيف New طبقة View Layer فارغة؛ وينسخ Copy Settings إعدادات ظهور المجموعات وعمليات override من الطبقة الحالية؛ أما Blank فينشئ طبقة تكون فيها جميع المجموعات معطّلة. ويجب أن تحتوي كل Scene على View Layer واحدة على الأقل.
يمكن إدارة المجموعات التي تظهر في كل طبقة من Outliner أو من قسم Collection View Layer Properties. بعد اكتمال التصيير، يمكن معالجة كل View Layer على حدة عبر Render Layers Node في Compositor. وبذلك قد يصبح من الممكن إعادة تصيير الطبقة التي تغيّرت فقط، بدلًا من إعادة تصيير المشهد بأكمله.
تدعم View Layer أيضًا عدة render pass. ويذكر الدليل Combined وDiffuse وGlossy وTransmission وShadow وMist وAmbient Occlusion وCryptomatte، بالإضافة إلى أقنعة الأجسام والمواد والمعرّفات، وبيانات مثل Normal وUV وDepth. تتيح هذه المخرجات تنفيذ عمليات مثل الإخفاء وتعديل الألوان وإعادة الإضاءة بشكل منفصل في مرحلة التركيب.
4. معرفة حدود ضبابية الحركة والمؤثرات الخاصة
توجد إعدادات ضبابية الحركة الخاصة بالجسم ضمن Properties › Object Properties › Motion Blur، وهي منفصلة عن إعدادات ضبابية الحركة على مستوى المشهد. ولا يؤدي تعطيل إعداد الجسم إلى تعطيل الضبابية الناتجة عن مصادر أخرى، مثل حركة الكاميرا أو تغيّر البعد البؤري أثناء التحريك.
تتحكم قيمة Steps في دقة ضبابية الحركة الناتجة عن التشوه. ويُحدد عدد الخطوات الزمنية المستخدمة وفق الصيغة 2^(steps - 1)؛ وكلما زاد عدد الخطوات ارتفع استهلاك الذاكرة. يفعّل خيار التشوه ضبابية الحركة في mesh المتحركة مثل الشخصيات والشعر. لكنه قد لا يعطي نتائج صحيحة مع إعدادات modifier التي تغيّر طوبولوجيا mesh أثناء التحريك. ويحذّر الدليل من ضرورة تعطيل ضبابية التشوه لهذه الأجسام.
تُستخدم Shadow Catcher لجعل الجسم يستقبل أشعة الظل فقط، ويمكنها تسهيل سير عمل التركيب الذي تُضاف فيه عناصر CGI إلى صورة حقيقية. وتتغير النتيجة بحسب تفعيل pass الخاص بـShadow Catcher في إعدادات Render Layer أو عدم تفعيله: عند تفعيله، تُلتقط تفاعلات الإضاءة غير المباشرة؛ وعند تعطيله، تُستخدم نتيجة تقريبية بسيطة. كما تُستخدم هذه المقاربة المبسطة في تصيير Viewport.
أخطاء شائعة
قصّ كل جسم خارج إطار الكاميرا؛ فقد يظل الجسم ظاهرًا في الانعكاس.
تعطيل خيارات Ray Visibility من دون التحقق منها؛ فقد تختفي الظلال أو الانعكاسات أو مساهمة الجسم في الإضاءة على نحو غير متوقع.
ترك ضبابية الحركة الناتجة عن التشوه مفعّلة مع mesh تتغير طوبولوجيتها بمرور الوقت.
تقييم مخرجات Shadow Catcher من دون مراعاة إعدادات pass في Render Layer.
افتراض أن زيادة خطوات motion blur تحسّن الجودة بلا تكلفة؛ فالدليل يشير إلى أن لذلك أثرًا على استهلاك الذاكرة.
أثر هذه الميزات في سير عمل التصوير المعماري
في مشاهد التصميم الداخلي والواجهات الخارجية، قد تفيد رؤية الأشعة في إدارة الأجسام التي لا يلزم أن تظهر مباشرةً في الإطار، لكنها تساهم في الإضاءة أو الانعكاسات. كما قد تقلل View Layer الحاجة إلى إعادة إنتاج المشهد كاملًا عند كل تغيير، أثناء العمل على خيارات إضاءة منفصلة أو عناصر الخلفية. أما قصّ الكاميرا، فينبغي استخدامه بعد التحقق من الأجزاء غير المرئية في المشهد ومن الانعكاسات.
يتوقف أثر هذه الميزات على المشهد والأجهزة والإعدادات المختارة؛ ولا تحدد الوثائق المصدرية أي زيادة مضمونة في السرعة أو متطلبات للأجهزة أو تكلفة للترخيص. كذلك، يستند ما ورد هنا إلى شروحات دليل Blender الحالي، الذي لا يذكر رقم إصدار محددًا. وإذا كان أعضاء الفريق يتبادلون ملفات المشهد، فمن المفيد التحقق معًا من أسماء الخيارات وتنظيم View Layer وإعدادات pass في الإصدار المستخدم.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى مكاتب التصوير المعماري في تركيا، تتمثل الفائدة العملية الأبرز في فصل الإضاءة المتغيرة أو مكونات المشهد باستخدام View Layer، ثم إعادة تصيير الطبقة المطلوبة فقط. وقد تقلل رؤية الأشعة والقصّ عبء المعالجة أيضًا بحسب المشهد، لكن الوثائق المصدرية لا تقدم ضمانًا رقميًا لتوفير الوقت.
لذلك، من الأكثر أمانًا التحقق من الإعدادات باختبارات صغيرة بدلًا من تطبيقها على المشهد كله دفعة واحدة. وينبغي أخذ زيادة استهلاك الذاكرة عند رفع عدد خطوات motion blur في الحسبان عند التخطيط للأجهزة. وبما أن دليل Blender لا يحدد رقم إصدار معينًا، فمن المهم أن يتحقق الفريق من الخيارات ونتائج pass في الإصدار الذي يفتح الملف.
الأسئلة الشائعة
هل يمكنني جعل جسم غير مرئي أمام الكاميرا مع استخدامه مصدرًا للضوء في Blender Cycles؟
نعم. يمكن تعطيل ظهور الجسم أمام أشعة الكاميرا من إعدادات Ray Visibility ضمن Object Properties › Visibility. كما يمكن إدارة تفاعل الجسم مع أنواع الأشعة الأخرى بشكل منفصل.
ما وظيفة View Layer في Blender؟
تُستخدم View Layer لإدارة مجموعات المشهد في طبقات تصيير منفصلة. ويمكن معالجة الطبقات عبر Render Layers Node في Compositor، كما قد تساعد على إعادة تصيير الطبقة التي تغيّرت فقط.
متى قد تسبب ضبابية الحركة الناتجة عن التشوه مشكلات في Cycles؟
قد لا تُصيّر على نحو صحيح مع إعدادات modifier التي تغيّر طوبولوجيا mesh بمرور الوقت. ويوصي دليل Blender بتعطيل ضبابية الحركة الناتجة عن التشوه لهذه الأجسام.



