آخر الأخبار
إعداد تركيب واقعي في Blender باستخدام Shadow Catcher وAlpha Overإنشاء صور معمارية باستخدام GPT Image: دليل إعداد المطالبات عبر APIاكتمال Florian Residence 1 في براتيسلافا: مشروع متعدد الاستخدامات يضم 73 وحدة سكنيةPath Tracer في Unreal Engine: 5 خطوات لتصيير المشاهد الداخليةإنشاء الكتل المعمارية وتحرير الشبكات باستخدام Modeling Mode في Unreal Engineدليل Grasshopper Python 3: الوصول إلى البيانات وتلميحات الأنواع والمخرجاتدليل إعداد العروض وتصدير الرسوم المتحركة باستخدام مشاهد SketchUpفرد خرائط UV باستخدام Unreal Engine UV Editor: دليل عملي خطوة بخطوةاستخدام Gemini API عبر عميل متوافق مع OpenAI: دليل Python وJavaScriptالعثور على الهندسة المعيبة وإصلاحها في Rhino 8: دليل عملي
دروس تعليميةBlenderCycles

إعداد تركيب واقعي في Blender باستخدام Shadow Catcher وAlpha Over

في هذا الدليل، ستتعرّف على إعداد سطح لالتقاط الظلال باستخدام Shadow Catcher في Blender Cycles، وفصل عناصر الرندر ضمن View Layer، ودمج الصور باستخدام Alpha Over.

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

باختصار

  1. تتيح ميزة Shadow Catcher للعنصر المحدد استقبال أشعة الظلال فقط.
  2. عند تفعيل Shadow Catcher pass، تُلتقط أيضًا تفاعلات الإضاءة غير المباشرة.
  3. تساعد View Layer على تنظيم عناصر المشهد ضمن طبقات رندر مختلفة.
  4. تدمج Alpha Over صور المقدمة والخلفية استنادًا إلى معلومات ألفا.

ما الذي ستتعلمه في هذا الدليل؟

لا يقتصر إدراج عنصر ثلاثي الأبعاد في صورة موجودة ضمن التصيير المعماري على وضع النموذج في المشهد. إذ ينبغي أن يظهر ظله أيضًا في التركيب كي ينسجم العنصر مع محيطه. تتيح ميزة Shadow Catcher في محرك Cycles الخاص بـBlender تخصيص سطح لالتقاط الظلال. وتساعد View Layer على تنظيم عناصر المشهد ضمن طبقات رندر مختلفة، فيما تتيح عقدة Alpha Over دمج المقدمة مع الخلفية.

في هذا الدليل، ستبدأ بإعداد سطح Shadow Catcher، ثم تنظم الطبقات وتجمع الصور في Compositor. يفيد سير العمل هذا خصوصًا لمن يريدون التحكم لاحقًا، وبشكل منفصل، في عناصر رندر مشهد داخلي أو معماري. لا تحدد الوثائق إصدارًا معينًا من Blender أو متطلبات ترخيص، لذا لا يشترط هذا الدليل أيًّا منهما.

المتطلبات

  • مشهد Blender يمكن تصييره باستخدام Cycles.

  • سطح لالتقاط الظل وعنصر ثلاثي الأبعاد واحد أو أكثر لإسقاط الظل عليه.

  • صورة خلفية لاستخدامها في التركيب. وإذا كان الهدف الدمج مع صورة حقيقية، فيمكن أن تكون الصورة المراد استخدامها.

  • Blender Compositor وعقدة Alpha Over لدمج طبقات الصور.

تعتمد هذه الخطوات على الميزات والعقد الموضحة في الوثائق، ولا تحدد مسارًا في القوائم مرتبطًا بإصدار معين من الواجهة. تنظم View Layer مدى ظهور المجموعات لكل طبقة، بينما تستخدم Alpha Over مدخلات المقدمة والخلفية. وقبل البدء، سيساعدك تحديد العناصر التي تريد التحكم بها بصورة مستقلة على إعداد الطبقات.

خطوات التنفيذ

  1. جهّز المشهد وسطح التقاط الظل. ضع في المشهد السطح الذي تريد أن يظهر عليه الظل في التركيب، والعنصر ثلاثي الأبعاد الذي سيسقط الظل عليه. رتّب الإضاءة والعناصر بما يتناسب مع الصورة التي تريد الحصول عليها. لن يكون السطح مجرد أرضية في المشهد؛ فعند ضبطه بوصفه Shadow Catcher، سيلتقط الظلال أثناء عملية الرندر.

  2. اضبط السطح بوصفه Shadow Catcher. فعّل ميزة Shadow Catcher ضمن إعدادات Visibility في Object Properties للعنصر الذي سيلتقط الظل. وفقًا لوثائق Blender، يتيح هذا الإعداد للعنصر استقبال أشعة الظلال فقط. وقد تستمر تفاعلات الإضاءة غير المباشرة بين السطح وعناصر CG الأخرى. ويمكن استخدام هذه الميزة لتسهيل دمج العناصر ثلاثية الأبعاد مع الصور الحقيقية.

  3. تحقق من Shadow Catcher pass. افحص ما إذا كان Shadow Catcher pass مفعّلًا ضمن إعدادات Render Layer. عند تفعيله، تُضمّن تفاعلات الإضاءة غير المباشرة أيضًا في الناتج. أما عند إيقافه، فتُستخدم محاكاة تقريبية أبسط، وهي الطريقة المستخدمة كذلك في viewport render. لذلك لا تعتبر نتيجة الـviewport مطابقة للرندر النهائي. وبحسب الحاجة، نفّذ الرندر في الحالتين وقارن التغييرات في الظلال وتفاعلات الإضاءة.

  4. وزّع العناصر على View Layer. استخدم بنية View Layer لعناصر المشهد التي تريد تعديلها كلًّا على حدة. فعلى سبيل المثال، يمكن التعامل مع عناصر المقدمة أو الخلفية أو إعدادات الإضاءة المختلفة ضمن طبقات منفصلة. تعتمد كل View Layer على مجموعة من مجموعات المشهد، ويمكن تغيير مدى ظهور المجموعات بحسب الطبقة. عند إنشاء طبقة جديدة، يمكنك استخدام New؛ ولتكرار إعدادات الطبقة الحالية، استخدم Copy Settings؛ أما لفتح طبقة تكون فيها المجموعات مغلقة، فاستخدم Blank. يجب أن تتضمن كل Scene طبقة View Layer واحدة على الأقل.

  5. أضف طبقات الرندر إلى Compositor. بعد رندر المشهد، تصبح كل View Layer متاحة عبر عقدة Render Layers في Compositor. وهكذا يمكنك معالجة الطبقات كلًّا على حدة ثم جمعها. ولا تقتصر View Layer على إنتاج صورة مركّبة؛ إذ يمكنها أيضًا توفير تمريرات بيانات مثل Shadow وMist وAmbient Occlusion وCryptomatte، وNormal وUV وDepth. اختر الـpasses التي تحتاجها عند إجراء الإخفاء أو تصحيح الألوان أو أي معالجة لاحقة. كما يمنحك فصل الطبقات مرونة إعادة رندر العنصر الذي تغيّر في المشهد.

  6. ادمج الصور باستخدام Alpha Over. في عقدة Alpha Over، وصّل الخلفية بمدخل Background والصورة التي ستوضع فوقها بمدخل Foreground. استخدم مدخل Factor للتحكم في تأثير المقدمة على الصورة المركّبة: كلما انخفضت القيمة، قلّ إسهام المقدمة؛ وكلما ارتفعت، أصبح حضورها أوضح. يتراوح هذا الإعداد من 0 إلى 1. ويمكن استخدام نمط Over للدمج القياسي بألفا. وإذا اختلف أسلوب تراكب الطبقات، فقارن أيضًا نتائج خياري Disjoint Over وConjoint Over.

  7. تحقق من صيغة ألفا والصورة النهائية. يشير خيار Straight Alpha إلى أن صورة المقدمة تستخدم صيغة ألفا straight بدلًا من premultiplied. وتوضح وثائق Blender أن معظم الصور تستخدم ألفا premultiplied، وأن هذا الخيار ينبغي عادةً أن يظل معطّلًا. فعّله فقط إذا حُوّلت صورة المقدمة صراحةً إلى صيغة straight alpha. في المرحلة الأخيرة، تحقق من مظهر سطح التقاط الظل والعنصر ثلاثي الأبعاد والخلفية معًا؛ وإذا ظهرت مشكلة في عنصر ما، فافحص طبقته منفردة وأعد رندرها.

قد يساعد هذا النهج على تنظيم عناصر الرندر المختلفة دون تثبيتها في صورة واحدة، وذلك في التصيير المعماري وعروض التصميم الداخلي. فعلى سبيل المثال، يسهّل تقييم ظل قطعة أثاث أو عنصر في المشهد مع الخلفية التحقق من تماسك التركيب. لكن الوثائق لا تشرح محاذاة المنظور تلقائيًا أو إعدادًا محددًا للتصوير؛ لذلك يقتصر ما يرد هنا على سير عمل الطبقات ودمج ألفا.

أخطاء شائعة

اعتبار صورة الـviewport مماثلة للرندر النهائي: عند إيقاف Shadow Catcher pass، تُستخدم نتيجة تقريبية؛ أما عند تفعيله، فتُلتقط تفاعلات الإضاءة غير المباشرة أيضًا. تحقّق من ناتج الرندر بصورة مستقلة عند إعداد التركيب النهائي.

تفعيل Straight Alpha افتراضيًا: إذا لم تكن صيغة ألفا للصورة straight، فقد يؤدي هذا الإعداد إلى نتيجة دمج غير مرغوبة. إذا لم تكن صيغة المصدر معروفة، فاترك الخيار معطّلًا بما يتوافق مع التوصية العامة في الوثائق.

إبقاء جميع العناصر في View Layer واحدة: يتيح فصل الطبقات معالجة العناصر بطرق مختلفة وإعادة رندر الطبقات التي تغيّرت. نظّم مدى ظهور المجموعات بحسب الطبقة.

استخدام أنماط Alpha Over بالتبادل: ينفذ Over عملية الدمج القياسية، بينما يستند Disjoint Over وConjoint Over إلى افتراضات مختلفة بشأن تراكب الطبقات. افحص الحواف والمناطق المتداخلة عند دمج الصور.

الخطوات التالية

ابدأ بإجراء عمليتي رندر، إحداهما مع تفعيل Shadow Catcher pass والأخرى مع إيقافه، ثم قارن النتائج. بعد ذلك، افصل المقدمة والخلفية وعناصر المشهد الأخرى ضمن View Layer. غيّر إعداد Factor بحذر أثناء الدمج باستخدام Alpha Over، ولاحظ أثر أنماط الدمج المختلفة على الصورة. وعند الحاجة، استخدم الـpasses المذكورة في الوثائق، مثل Shadow وAmbient Occlusion وCryptomatte وNormal أو Depth، ضمن عملية التركيب. ويساعد فحص كل طبقة على حدة في تحديد المرحلة التي تسببت في المشكلة بالصورة النهائية.

المصدر والترخيص

أُعد هذا الدليل باللغة التركية بالاستناد إلى شرح Shadow Catcher ورؤية العناصر في Blender Manual (K1)، ووثيقة عقدة Alpha Over (K2)، ومقدمة إلى View Layer (K3). وقد نُشرت المصادر الثلاثة بموجب ترخيص CC BY-SA 4.0.

المصادر

3 مصادر
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/compositing/types/color/alpha_over.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 التعامل مجددًا مع الطبقة المعنية، خصوصًا في المشاهد التي لا يتغير فيها سوى عدد محدود من العناصر. كما توفر Shadow Catcher طريقة عملية لإدراج الظلال في عملية دمج العناصر ثلاثية الأبعاد مع الصور الحقيقية.

بالنسبة إلى المكاتب والطلاب في تركيا، تكمن فائدة التطبيق في إضافة تحكم قائم على الطبقات إلى سير عمل Blender الحالي. ولا تحدد المصادر متطلبات للأجهزة أو رسومًا أو إصدارًا معينًا؛ لذا ينبغي عدم افتراض أي شروط في هذه الجوانب. ومن المهم اختبار إعدادات الـpasses وصيغة ألفا وتأثير الطبقات على الصورة النهائية قبل التسليم.

الأسئلة الشائعة

ما فائدة Shadow Catcher في Blender؟

يستقبل العنصر المضبوط بوصفه Shadow Catcher أشعة الظلال فقط. وتسهّل هذه الميزة دمج عناصر CG مع الصور الحقيقية.

ما الذي يتغير عند تفعيل Shadow Catcher pass؟

عند تفعيل الـpass، تُلتقط تفاعلات الإضاءة غير المباشرة أيضًا. أما عند إيقافه، فتُستخدم طريقة تقريبية أبسط.

ما وظيفة عقدة Alpha Over في Blender؟

تضع Alpha Over صورة المقدمة فوق الخلفية استنادًا إلى معلومات ألفا. ويحدد إعداد Factor مقدار إسهام المقدمة في الدمج.

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

أخبار ذات صلة