آخر الأخبار
تحسين التصيير في Cycles: استخدام الرؤية وView Layer في Blenderمسار تدريب Microduck من المحاكاة إلى الروبوت باستخدام Isaac Lab 3.0إعدادات كاميرا Blender: دليل خطوة بخطوة للتصور المعماريدليل فرد الأسطح في Rhino 8: UnrollSrf وUnrollSrfUV وSquishدليل Rhino.Inside.Revit 1.0: سير العمل في Revit باستخدام Grasshopperإضافتا Poster Pin وPoster Print تسهّلان إعداد جدار للملصقات في Blenderدليل Unreal Engine Navigation System: توجيه وكلاء الذكاء الاصطناعيدليل Houdini heightfield: إنشاء التضاريس المعمارية والطبيعيةدليل Boolean Modifier في Blender: التقاطع والدمج والطرحCOP31 في أنطاليا: SP Architects تحول موقع إكسبو القديم
نصائح وأدلةBlenderCycles

تحسين التصيير في Cycles: استخدام الرؤية وView Layer في Blender

يوضح الدليل الرسمي لـBlender كيفية تنظيم سير عمل التصيير في مشاهد Cycles باستخدام رؤية الأشعة وقصّ الكاميرا وView Layer. يستعرض هذا الدليل الحالات التي تفيد فيها الإعدادات والقيود المرتبطة بها.

تصوّر داخلي حديث بإضاءة وانعكاسات متعددة الطبقاتصورة بالذكاء الاصطناعي
صورة تعبيرية مولّدة بالذكاء الاصطناعي.الصورة: 3dsınıfı / FCA AI

باختصار

  1. يمكن لإعدادات رؤية الأشعة في Object Properties › Visibility إخفاء الأجسام عن أنواع معينة من الأشعة.
  2. تتيح خيارات قصّ الكاميرا استبعاد الأجسام بحسب مجال الرؤية أو المسافة، بعد تفعيلها من لوحة Scene Simplify.
  3. تساعد View Layer على إدارة مجموعات مختلفة من المشهد في طبقات تصيير منفصلة، وعلى إعادة معالجة الطبقة التي طرأ عليها تغيير فقط.
  4. تؤدي زيادة عدد الخطوات في ضبابية الحركة الناتجة عن التشوه إلى زيادة استهلاك الذاكرة؛ وقد لا تعطي هذه الميزة نتائج صحيحة مع الأجسام التي تتغير بنيتها الطوبولوجية بمرور الوقت.

يوضح الدليل الرسمي لـ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 مصادر
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/render/cycles/object_settings/object_data.html
ملخص
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/render/layers/introduction.html
ملخص

لا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.

رأي 3dsınıfı
3dتقييم المحرر

بالنسبة إلى مكاتب التصوير المعماري في تركيا، تتمثل الفائدة العملية الأبرز في فصل الإضاءة المتغيرة أو مكونات المشهد باستخدام 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 بتعطيل ضبابية الحركة الناتجة عن التشوه لهذه الأجسام.

التعليقات والمنتدى باللغة التركية.شارك في النقاش
+

أخبار ذات صلة