باختصار
- تتيح Cryptomatte تحديد الأجسام أو المواد بعد التصيير وإنشاء أقنعة لها.
- قبل بدء سير العمل، فعّل تمريرة Cryptomatte Object في إعدادات View Layer ثم أجرِ التصيير.
- يوفر مخرج Matte قناعًا بتدرجات الرمادي، بينما ينتج مخرج Image نسخة مقنّعة من التصيير المُدخل.
- بحسب أدلة Blender، لا يتوفر دعم ملفات Cryptomatte الجانبية أو استخدامها ضمن node group أو للأجسام الحجمية.
ما الذي ستتعلمه في هذا الدليل؟
قد يستغرق رسم قناع يدويًا حول كل جسم وقتًا طويلًا عندما تحتاج إلى تعديل قطعة أثاث أو وحدة إضاءة أو مجموعة مواد محددة فقط في تصيير داخلي. تتيح عقدة Cryptomatte في Blender تحديد الأجسام أو المواد الموجودة في التصيير داخل Compositor وإنشاء أقنعة لها. وبذلك يمكنك العمل على المنطقة المحددة بدلًا من الصورة بأكملها.
يتناول هذا الدليل إضافة بيانات Cryptomatte إلى التصيير، وإعداد العقدة في Compositor، واختيار العناصر من الصورة، واستخدام القناع. كما يشرح الفرق بين مخرجي Matte وImage والقيود المرتبطة بسير العمل. والنقطة الأهم هي أن بيانات Cryptomatte اللازمة للاختيار يجب أن تُنشأ أثناء التصيير؛ فلا يمكن إضافتها لاحقًا إلى صورة عادية لا تحتوي عليها.
المتطلبات وملاحظات الإصدار
يتطلب سير العمل مشهدًا مُعدًّا في Blender، وتصيرًا يتضمن بيانات Cryptomatte، ومساحة Compositor في Blender. تصنّف وثائق Blender 4.0 عقدة Cryptomatte على أنها “CPU Compositor Only”، لذا ينبغي مراعاة قيد استخدام CPU Compositor لهذه العقدة في ذلك الإصدار. ولا تذكر الوثائق الحالية هذا القيد بالطريقة نفسها. تحقّق من ظروف الأجهزة والمعالجة بالرجوع إلى وثائق إصدار Blender الذي تستخدمه.
قبل التصيير، فعّل تمريرة Cryptomatte Object في قسم Passes ضمن View Layer المعني. وتشير وثائق Blender إلى طبقات Cryptomatte الخاصة بالأجسام والمواد والأصول؛ أما المثال أدناه فيركز على اختيار الأجسام. احرص على أن تكون التمريرة والطبقة المستخدمتان مناسبتين لنوع العناصر المطلوب تحديدها.
يمكن الحصول على بيانات Cryptomatte من تصيير Blender؛ ووفقًا للدليل الحالي، يمكن أيضًا اختيار بيانات Cryptomatte من صورة OpenEXR متعددة الطبقات كمصدر. وتعود صفحات الأدلة إلى إصدارات مختلفة من Blender: تشرح الصفحة الحالية اختيار المصدر والطبقة ضمن خصائص العقدة، بينما تصف وثائق Blender 2.92 سير عمل أقدم تُوصَل فيه التمريرات بمداخل العقدة. إذا لم تتطابق خطوات الواجهة، فاتبع وثائق الإصدار الذي تستخدمه.
إنشاء قناع Cryptomatte خطوة بخطوة
فعّل تمريرة Cryptomatte Object. شغّل خيار Cryptomatte Object ضمن إعدادات Passes الخاصة بـ View Layer، ثم صَيّر المشهد. تُنشأ بيانات اختيار Cryptomatte أثناء التصيير؛ وإذا لم تكن التمريرة مفعّلة، فقد لا يحتوي التصيير الحالي على البيانات المطلوبة.
أضف عقدة Cryptomatte داخل Compositor. تدير العقدة اختيار الأجسام أو المواد ومخارج الأقنعة. للحصول على صورة ملونة مقنّعة، صِل صورة التصيير الواردة من عقدة Render Layers بمدخل Image في عقدة Cryptomatte. ويمكن ترك هذا المدخل فارغًا إذا كنت تحتاج إلى قناع بتدرجات الرمادي فقط.
اجعل الصورة ظاهرة للاختيار. صِل مخرج الصورة من عقدة Render Layers أو مخرج Pick من عقدة Cryptomatte بعقدة Viewer. إذا لم تظهر الصورة في خلفية Compositor، فتحقّق من تفعيل خيار Backdrop في شريط العنوان. يعرض مخرج Pick بيانات Cryptomatte بالألوان ويمكن استخدامه عند اختيار الأجسام.
حدّد المصدر وطبقة Cryptomatte. إذا كنت تستخدم البيانات من التصيير، فاختر Render مصدرًا؛ أما إذا كنت تستخدم صورة OpenEXR متعددة الطبقات، فاختر Image. عند اختيار Image، حدّد الصورة المراد استخدامها ثم اختر الطبقة المناسبة في حقل Cryptomatte Layer. ويمكن أيضًا اختيار المشهد عندما يكون المصدر هو Render.
اختر الأجسام المطلوب تضمينها في القناع. استخدم زر الإضافة في العقدة، ثم انقر في الصورة على الجسم الذي تريد تضمينه في القناع. كرر العملية لإضافة أجسام أخرى، واستخدم زر الإزالة لاستبعاد عنصر من التحديد. ويمكن أيضًا كتابة أسماء الأجسام أو المواد يدويًا، مفصولة بفواصل، في حقل Matte ID؛ إلا أن الدليل يشير إلى أن استخدام أزرار الاختيار أسهل.
اختر المخرج المناسب للغرض. يوفر مخرج Matte قناعًا بتدرجات الرمادي للأجسام أو المواد المحددة. أما مخرج Image فيقنّع الصورة الملونة الموصولة بمدخل Image، بحيث تبقى المناطق المحددة ظاهرة وتصبح الأجزاء الأخرى شفافة. استخدم Matte إذا كنت تحتاج إلى القناع وحده، وImage إذا كنت تريد تصييرًا ملونًا مقنّعًا.
تحقق من النتيجة والحواف. افحص في Viewer ما إذا كان القناع يتضمن مناطق غير متوقعة، وتأكد من اختيار طبقة Cryptomatte الصحيحة ومن عرض الصورة المناسبة للاختيار. وتشير وثائق Blender إلى أن Cryptomatte يأخذ في الحسبان تأثيرات مثل تنعيم الحواف وضبابية الحركة والشفافية. افحص حواف القناع فوق التصيير في المشاهد التي تكون فيها هذه الخصائص مهمة.
أخطاء شائعة
التصيير من دون تفعيل التمريرة: تُنشأ بيانات اختيار Cryptomatte أثناء التصيير. وإذا لم تكن التمريرة مفعّلة، فلن تتمكن العقدة من إنشاء بيانات للأجسام غير الموجودة في الصورة الحالية.
متابعة مخرج غير صحيح في Viewer: يمكن استخدام مخرج Pick لأخذ عينات من الأجسام. تحقّق أيضًا من إعداد Backdrop إذا لم تظهر خلفية Compositor.
الخلط بين مخرجي Matte وImage: يوفر Matte قناعًا بتدرجات الرمادي، وليس تصييرًا ملونًا بحد ذاته. للحصول على صورة ملونة مقنّعة، صِل التصيير بمدخل Image واستخدم مخرج Image.
تجاهل الاختلافات بين الإصدارات: تشرح أدلة Blender القديمة توصيل التمريرات بالعقدة كلًّا على حدة، بينما تضع الوثائق الحالية اختيار المصدر والطبقة ضمن خصائص العقدة. كما يذكر دليل Blender 4.0 قيد CPU Compositor لهذه العقدة. تحقّق من التعليمات ومتطلبات الأجهزة وفق الإصدار المستخدم.
الاعتماد على بيانات غير مدعومة: يذكر دليل Blender أن ملفات Cryptomatte الجانبية غير مدعومة، وأن العقدة لا يمكن استخدامها داخل node group، وأن الأجسام الحجمية غير مدعومة. ضع هذه القيود في الحسبان عند التخطيط لمرحلة Compositor وصيغة التسليم.
تأثيره في سير عمل العمارة والتصور المعماري
في التصور المعماري، يمكن استخدام Cryptomatte لإنشاء أقنعة منفصلة للأثاث أو عناصر الإضاءة أو مجموعات أسطح محددة في التصيير. فعلى سبيل المثال، بدلًا من رسم قناع يدويًا حول كرسي أو مواد مختارة، يمكن تحديدها من بيانات التصيير واستخدام مخرج Matte في Compositor. ويساعد هذا الأسلوب على إدارة التعديلات الموجهة إلى منطقة بعينها من دون تغيير بقية التصيير.
يتطلب نجاح سير العمل تفعيل التمريرة أثناء التصيير ووجود البيانات المطلوبة في ملف الإخراج. وإذا نُقل التصيير إلى Compositor آخر، فيجب أن يدعم التطبيق المستهدف معيار Cryptomatte. وتتطلب ملاحظة CPU Compositor في دليل Blender 4.0 من الفرق التي تستخدم هذا الإصدار التحقق مسبقًا من ظروف المعالجة. ونظرًا إلى اختلافات الإصدارات والقيود، فإن إجراء تصيير تجريبي صغير قبل بدء المشروع يساعد على التحقق من سير العمل.
الخطوات التالية
ابدأ بتحديد جسم واحد وافحص مخرجي Matte وImage كلًّا على حدة. ثم جرّب إضافة أجسام متعددة وإزالتها من التحديد، وافحص حواف القناع في المشاهد التي تتضمن أسطحًا شفافة أو ضبابية حركة. تحقّق من سير عمل العقدة وقيود Compositor في إصدار Blender لديك. وإذا كنت ستستخدم Compositor مختلفًا، فاختبر بملف صغير إمكانية قراءة التطبيق لبيانات Cryptomatte.
المصدر والترخيص
أُعدّ هذا الدليل باللغة التركية بالاستناد إلى وثائق Blender الحالية لعقدة Cryptomatte وصفحات الأدلة ذات الصلة بإصدارات Blender 2.92 و4.0 و2.80. صفحات الوثائق المصدرية مرخّصة بموجب CC BY-SA 4.0.
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى مكاتب العمارة وطلاب التصور المعماري في تركيا، تكمن القيمة العملية لـ Cryptomatte في إمكانية إجراء تعديلات قائمة على الأقنعة على أجسام محددة بعد التصيير. وقد يقلل ذلك الحاجة إلى رسم الأقنعة يدويًا عند التعامل مع الأثاث أو مجموعات المواد بصورة منفصلة؛ لكن يجب إعداد البيانات الصحيحة أثناء التصيير.
الوثائق المصدرية مرخّصة بموجب CC BY-SA 4.0؛ ولا تشرح هذه المعلومة شروط استخدام برنامج Blender من حيث التكلفة. ولا تذكر المصادر رسوم ترخيص إضافية لـ Cryptomatte. ونظرًا إلى ملاحظة CPU Compositor في دليل Blender 4.0، من الأفضل أن تتحقق المكاتب من الإصدار وظروف المعالجة التي تستخدمها، وأن تختبر مسبقًا توافق Compositor المستهدف والبيانات غير المدعومة.
الأسئلة الشائعة
كيف أنشئ قناعًا لجسم باستخدام Cryptomatte في Blender؟
قبل التصيير، فعّل تمريرة Cryptomatte Object في قسم Passes ضمن View Layer. أضف عقدة Cryptomatte في Compositor واختر الأجسام؛ ثم استخدم مخرج Matte قناعًا.
ما وظيفة مخرجي Matte وImage في عقدة Cryptomatte؟
يوفر مخرج Matte قناعًا بتدرجات الرمادي للمناطق المحددة. أما مخرج Image فينتج نسخة مقنّعة من التصيير الموصّل بمدخل Image، بحيث تبقى المناطق المحددة ظاهرة.
هل يدعم Cryptomatte في Blender الأجسام الحجمية والملفات الجانبية؟
وفقًا لدليل Blender، لا يدعم Cryptomatte الملفات الجانبية أو الأجسام الحجمية. كما لا يمكن استخدام العقدة داخل node group.



