آخر الأخبار
دليل استخدام Pass وCryptomatte للرندر المعماري في Blenderالتعريض التلقائي في Unreal Engine: دليل للمشاهد الداخليةتصدير رندر Blender بأمان: دليل تسلسل الإطاراتأداة INSIGHT من NIST ترسم خرائط ثلاثية الأبعاد للمباني للطوارئافتتاح ICG Gallery Dubai: الحواس والعمارة العصبية في صميم التصميمتقارير عن محادثات للاستحواذ على Unity مقابل 25 مليار دولاردليل نمذجة الأسطح في Rhino باستخدام Sweep1 وSweep2 وRailRevolveافتتاح Powerhouse Parramatta في 7 نوفمبر: متحف بهيكل شبكي فولاذيOmniscient يحوّل iPhone إلى كاميرا افتراضية في Blenderأصبحت Quixel Megascans مجانية على Fab؛ لكن استمرارية ذلك غير مؤكدة
نصائح وأدلةBlenderOMAMari

دليل استخدام Pass وCryptomatte للرندر المعماري في Blender

تتيح Render Passes في Blender تنظيم بيانات العناصر والمواد والعمق والإضاءة في طبقات منفصلة ضمن التصوير المعماري. يشرح هذا الدليل خطوات التحرير الدقيق باستخدام Cryptomatte وCompositor.

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

باختصار

  1. يمكن لـCryptomatte إنشاء أقنعة للعناصر والمواد ومجموعات العناصر التي تشترك في عنصر أب.
  2. لاختيار العناصر باستخدام Cryptomatte، فعّل Pass المناسب من إعدادات View Layer ثم أجرِ الرندر.
  3. تختلف خيارات Pass بين Cycles وEEVEE؛ إذ لا تتوفر بعض البيانات إلا في محركات رندر محددة.
  4. قد يؤدي استخدام بيانات Denoising في Compositor إلى زيادة استهلاك الذاكرة ووقت الرندر.

يعرّف الدليل الإلكتروني الأحدث لـBlender Render Passes بأنها مخرجات منفصلة للصور والبيانات الوسيطة الخاصة بالمشهد. وفي إنتاج التصوير المعماري، تساعد هذه الطبقات على تعديل قطعة أثاث أو مادة سطحية أو تأثير إضاءة أو معلومات العمق بشكل مستقل عن الصورة الرئيسية. يكيّف هذا الدليل Passes وCryptomatte masks وروابط Compositor الموضحة في الدليل لتناسب سير عمل رندر المساحات الداخلية والهندسة المعمارية. وتعود صفحات المصدر إلى دليل Blender «latest»؛ ولا تذكر رقم إصدار محددًا لـBlender.

1. اختر Pass المناسب لاحتياجك

قبل تفعيل أي Pass، حدّد الأجزاء التي قد تحتاج إلى تعديلها لاحقًا. إذا كان المطلوب اختيار عنصر فقط، فإن Cryptomatte نقطة انطلاق مناسبة. أما إذا كنت ستعمل على تأثيرات العمق أو مكونات الإضاءة أو بيانات Shader مخصصة، فراجع خيارات Pass ذات الصلة. وخذ في الحسبان أن كل Pass إضافي لا يتوفر في جميع محركات الرندر.

الإعدادالقيمة المقترحةالتأثير
Cryptomatte Objectفعّله إذا كنت تحتاج إلى قناع للعناصرينشئ قناعًا للعناصر المحددة في Compositor.
Cryptomatte Materialفعّله إذا كنت تحتاج إلى قناع للمواديتيح استخدام المواد المحددة كقناع منفصل.
Cryptomatte Assetفعّله إذا كنت تحتاج إلى مجموعات عناصر تشترك في عنصر أبيتيح وضع قناع للعناصر التي تشترك في عنصر أب.
Denoising Dataفعّله إذا كنت ستنفذ denoise في Compositorيوفّر بيانات مساعدة لعقدة Denoise؛ لكنه يزيد استهلاك الذاكرة ووقت الرندر.
Object Index / Material Indexفعّله إذا كنت تستخدم سير عمل للأقنعة المعتمدة على IDينشئ قناعًا لعنصر أو مادة باستخدام عقدة ID Mask؛ وتُخرج هذه Passes من دون تطبيق anti-aliasing.

تجد خيارات Pass في Properties › View Layer › Passes. في Cycles، تتوفر خيارات مثل Object Index وMaterial Index، إضافة إلى مكونات الإضاءة وDenoising Data وLight Groups. أما قائمة Pass في EEVEE فتختلف؛ إذ تتضمن، على سبيل المثال، خيارات Shadow وTransparent وAmbient Occlusion. ويذكر الدليل أن EEVEE يدعم ما يصل إلى 16 Color و16 Value AOV. لذلك اختر الإعدادات وفق محرك الرندر المستخدم واحتياجات التركيب النهائية.

2. أنشئ قناعًا لعنصر أو مادة باستخدام Cryptomatte

  1. من Properties › View Layer › Passes، فعّل Object أو Material أو Asset ضمن Cryptomatte. في رندر المساحات الداخلية، يمكنك استخدام Object لعزل كرسي أو وحدة إنارة بعينها، وMaterial لتحديد عناصر تستخدم تعريف السطح نفسه. وإذا كانت المجموعة تتكوّن من عناصر مرتبطة بعنصر أب مشترك، فضع في اعتبارك خيار Asset.

  2. أجرِ الرندر. يعمل Cryptomatte عبر Render Passes؛ لذا لن تتضمن الصورة بيانات Cryptomatte التي ينتجها Blender إذا لم يكن Pass مفعّلًا قبل الرندر. وإذا كانت الصورة واردة من برنامج آخر يدعم هذه الميزة، فيمكن للعقدة أيضًا استخدام صورة Cryptomatte الموجودة في ملف OpenEXR متعدد الطبقات.

  3. أنشئ عقدة Cryptomatte في Compositor. في حقل Source، اختر Render لاستخدام Passes الآتية من رندر Blender، أو Image لاستخدام ملف OpenEXR متعدد الطبقات. وفي حقل Cryptomatte Layer، حدّد طبقة الصورة المطلوب استخدامها؛ وهي عادةً مزيج من View Layer ونوع Object أو Material أو Asset.

  4. لتسهيل التحديد، صِل مخرج Image من عقدة Render Layers بمدخل Image في عقدة Viewer، وتأكد من أن خلفية Viewer ظاهرة. استخدم زر التحديد في عقدة Cryptomatte، ثم انقر على العنصر الذي تريد إضافته إلى القناع في الصورة؛ وكرر ذلك للعناصر الأخرى. ويمكن أيضًا حفظ التحديدات في حقل Matte ID كأسماء مفصولة بفواصل.

  5. للحصول على قناع بتدرجات الرمادي للعناصر المحددة، استخدم مخرج Matte من عقدة Cryptomatte. وإذا كنت تحتاج إلى صورة تُبقي العناصر المحددة ظاهرة وتجعل بقية الصورة شفافة، فاستخدم مخرج Image. صِل القناع بعمليات تصحيح الألوان أو التركيب لتعديل المنطقة المستهدفة وحدها.

3. قيّم Passes ضمن سير عمل التصوير المعماري

يتطلب تعديل لون المادة وتوزيع الإضاءة واختيار العناصر في لقطة داخلية أنواعًا مختلفة من البيانات. يتضمن Diffuse Color لون الأسطح، بينما يتضمن Diffuse Light شدة الضوء الواصل إلى السطح ولونه. وفي Cycles، يمكن أيضًا إخراج مكوني الإضاءة Direct وIndirect في Passes منفصلة. وهذا مفيد للفرق التي ترغب في التعامل مع تأثير الإضاءة أو مظهر المادة بشكل مستقل خلال مرحلة التركيب. أما Light Groups فتنتج Combined Passes محددة، مضاءة بمصادر ضوء بعينها. وهذه ليست أقنعة Cryptomatte؛ إذ يمكن دمج Passes في Compositor لتغيير ألوان الإضاءة وشدتها من دون إعادة الرندر.

لإجراء تعديلات العمق والأجواء، يمكن استخدام Depth أو Mist. يوفّر Depth المسافة إلى أقرب سطح مرئي من الكاميرا؛ ويذكر الدليل أن هذا Pass يمكن استخدامه مع عقدة Defocus لإنتاج تأثير عمق مجال اصطناعي. لكن إذا كان الرندر يتضمن عمق مجال أو ضبابية حركة، فقد ينتج عن Depth Pass ضجيج؛ ويوصي الدليل باستخدام Mist للحصول على صورة أنظف. يعيّن Mist المسافة إلى نطاق 0,0–1,0، ويمكن استخدامه لإخفات العناصر البعيدة.

تتضمن Denoising Data، إلى جانب الصورة المشوشة، بيانات مساعدة مثل albedo وspecular albedo وnormal وroughness وdepth. ويمكن لهذه البيانات تزويد عقدة Denoise في Compositor بمعلومات إضافية، لكنها تزيد استهلاك الذاكرة ووقت الرندر. لذا لا تفعّلها إلا عند الحاجة إلى denoise في Compositor. وفي EEVEE، لا يُرندر عمق المجال وضبابية الحركة ضمن Passes أخرى غير Combined؛ ويشير الدليل إلى إمكانية محاكاة هذين التأثيرين باستخدام عقدتي Defocus وVector Blur في Compositor.

يمكن استخدام Shader AOVs لنقل بيانات مخصصة من المواد إلى Compositor. أنشئ Pass في لوحة Shader AOV، واستخدم عقدة AOV Output في المادة لكتابة البيانات إلى هذا Pass، ثم استخدم المخرج المقابل من عقدة Render Layers في Compositor. اختر نوع بيانات Color للألوان أو normals أو المتجهات الأخرى، وValue للقيمة المفردة. يناسب هذا الأسلوب سير العمل الذي يحتاج إلى بيانات مخصصة غير متوفرة ضمن Passes القياسية لاستخدامها في مرحلة التركيب.

أخطاء شائعة

  • يؤدي إجراء الرندر قبل تفعيل Cryptomatte Pass إلى عدم اكتمال خطوات إنشاء الأقنعة باستخدام بيانات Cryptomatte التي ينتجها Blender.

  • قد يؤدي استخدام Depth Pass في صورة تتضمن عمق مجال أو ضبابية حركة إلى نتائج مشوشة؛ جرّب خيار Mist.

  • يزيد تفعيل Denoising Data من دون حاجة استهلاك الذاكرة ووقت الرندر.

  • في EEVEE، لا تظهر الأسطح الشفافة المضبوطة على Blended في Passes غير Combined وTransparent. ووفقًا للدليل، يمكن استخدام طريقة Dithered كبديل؛ أما Transparent Pass فلا يدعم إلا العتامة بتدرجات الرمادي.

  • تذكّر أن Passes مثل Object Index وMaterial Index وDepth وPosition لا تطبق anti-aliasing. تحقّق من جودة الأقنعة عند الحواف الرفيعة.

بالنسبة إلى فرق الهندسة المعمارية والتصميم الداخلي، تتمثل الفائدة العملية في إمكانية تعديل عناصر محددة أو مكونات الإضاءة في مرحلة التركيب بدلًا من إعادة إنتاج الصورة كاملة عند حدوث تغييرات في اللحظة الأخيرة. ينشئ Cryptomatte أقنعة للعناصر والمواد، بينما توفر Cycles Light Groups مجموعات Combined Passes منفصلة للإضاءة؛ ومن المهم عدم الخلط بين الوظيفتين. لكن المزيد من Passes قد يعني بيانات أكثر؛ وقد أشار الدليل صراحةً إلى تكلفة بيانات denoising. اختبر قبل التسليم Passes التي يدعمها محرك الرندر المستخدم والقيود المتعلقة بالمواد الشفافة.

المصادر

2 مصادر
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/render/layers/passes.html
ملخص
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/compositing/types/mask/cryptomatte.html
ملخص

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

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

توفر Passes لمكاتب الهندسة المعمارية وفرق التصوير المعماري في تركيا أسلوب عمل أكثر تحكمًا، يمكن أن يقلل الحاجة إلى إعادة إنتاج اللقطة كاملة عند إجراء المراجعات. وأفضل نقطة انطلاق عملية هي إنشاء قناع Cryptomatte للعناصر التي تتغير باستمرار، بدلًا من تفعيل كل Pass تلقائيًا.

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

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

كيف أفعّل Cryptomatte في Blender؟

فعّل Object أو Material أو Asset Cryptomatte Pass من قسم `Properties › View Layer › Passes`، ثم أجرِ الرندر. بعد ذلك، استخدم عقدة Cryptomatte في Compositor لاختيار عنصر أو مادة.

كيف أنشئ قناع عنصر باستخدام Cryptomatte؟

استخدم عقدة Cryptomatte في Compositor، ثم انقر على العنصر في الصورة باستخدام زر التحديد. يوفّر مخرج `Matte` قناعًا بتدرجات الرمادي.

متى ينبغي تفعيل Denoising Data في Blender؟

فعّلها عند الحاجة إلى تنفيذ denoise باستخدام عقدة Denoise في Compositor. تزيد هذه Passes استهلاك الذاكرة ووقت الرندر.

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

أخبار ذات صلة