باختصار
- قد يؤدي استخدام عينات رندر أكثر إلى تنقية الصورة، لكنه يطيل وقت الرندر.
- يمكن لـAdaptive Sampling إيقاف أخذ العينات مبكرًا في المناطق التي انخفضت ضوضاؤها بما يكفي.
- يساعد توفير ممرَي Albedo وNormal لإزالة الضوضاء على الحفاظ على التفاصيل بشكل أفضل.
- لا يمكن استخدام Path guiding إلا عند الرندر باستخدام CPU.
ما الذي ستتعلمه في هذا الدليل؟
هناك طريقتان أساسيتان لتقليل الضوضاء في Cycles: أخذ عينات أكثر من المشهد، وإزالة الضوضاء الناتجة. قد تزيد الطريقة الأولى وقت الرندر، بينما تهدف الثانية إلى الحصول على صورة أنقى باستخدام عينات أقل؛ لكن التفاصيل قد تصبح أكثر نعومة عند عدم استخدام ممرات إضافية. يشرح هذا الدليل كيفية تقييم عدد العينات، وما الذي يفعله Adaptive Sampling، وخيارات إزالة الضوضاء، وسير العمل باستخدام عقدة Denoise في Compositor.
ليس الهدف اقتراح قيمة مثالية واحدة لكل المشاهد. ففي المشاهد الداخلية، يمكن للضوء الداخل عبر الفتحات الصغيرة، وخامات الأسطح، والحواف الدقيقة أن تؤثر في مظهر الضوضاء. لذا ينبغي تقييم الإعدادات مع مراعاة التوازن بين جودة الصورة والوقت.
المتطلبات والقيود
ستحتاج إلى مشهد ونتيجة رندر مُعدّين باستخدام Cycles في Blender. لتطبيق إزالة الضوضاء عبر Compositor، يمكن تفعيل ممر “Denoising Data” في طبقة العرض الخاصة بـCycles للحصول على بيانات Denoising Albedo وDenoising Normal. لا تحدد الأدلة رقم إصدار Blender مطلوبًا أو متطلبات حساب؛ لذلك ينبغي عدم افتراض الحاجة إلى إصدار معين أو حساب.
يستهلك خيار إزالة الضوضاء باستخدام GPU ذاكرة إضافية من بطاقة GPU. إذا أصبحت هذه الحاجة إلى الذاكرة مشكلة في المشاهد الكبيرة، يمكن تعطيل إزالة الضوضاء باستخدام GPU. أما Path guiding فلا يمكن استخدامه إلا في الرندر باستخدام CPU. ويوجّه الدليل إلى صفحة GPU Rendering للحصول على معلومات إضافية حول وحدات GPU المدعومة، لكنه لا يفصّل توافق العتاد في هذه المواد.
خطوات تقليل الضوضاء
1. افهم أولًا تأثير عينات الرندر
تحسب Cycles الصورة بإرسال أشعة من الكاميرا إلى المشهد وتتبع مساراتها حتى تصل إلى مصدر ضوء. يحدد Render (Max) Samples عدد المسارات التي ستُتبع لكل بكسل في الرندر النهائي. تؤدي زيادة هذا العدد عادةً إلى صورة أنقى، لكنها تطيل وقت الرندر أيضًا. لذلك لا ينبغي التعامل مع زيادة عدد العينات على أنها الحل الوحيد الذي يُطبّق بلا حدود في كل مشهد.
ينطبق Viewport (Max) Samples على 3D Viewport في وضع العرض Rendered. وتعني القيمة صفر أن أخذ العينات يستمر بلا حد زمني. كذلك، يوقف Time Limit العملية عند تجاوز وقت الرندر المحدد حتى لو لم يكتمل عدد العينات المستهدف؛ أما القيمة صفر فتعطّل الحد الزمني. ولا يشمل هذا الحد وقت عمليات ما قبل الرندر.
2. جرّب Adaptive Sampling
عند تفعيل Noise Threshold، يستطيع Adaptive Sampling إيقاف أخذ العينات مبكرًا في البكسلات التي وصلت إلى مستوى منخفض بما يكفي من الضوضاء. وبذلك تستمر معالجة المناطق التي تحتاج إلى عينات أكثر، مع تجنب العمليات غير الضرورية في المناطق التي تبدو نقية بما يكفي. يتراوح نطاق Noise Threshold المعتاد في دليل Blender بين 0,1 و0,001. يستهدف الحد الأقل جودة أفضل، لكنه قد يزيد وقت الرندر. إذا كانت القيمة صفرًا، تقدّر Cycles قيمة تلقائيًا استنادًا إلى العدد الإجمالي للعينات.
يحدد Min Samples الحد الأدنى لعدد العينات التي يتلقاها البكسل قبل تطبيق Adaptive Sampling. إذا كانت القيمة صفرًا، تختار Cycles هذا العدد تلقائيًا وفقًا لـNoise Threshold. عند تقييم هذه الإعدادات، افحصوا التفاصيل في الأسطح والمناطق التي تظهر فيها الضوضاء بوضوح، لا الصورة ككل فحسب.
3. اختر طريقة إزالة الضوضاء وبيانات الإدخال
تساعد إزالة الضوضاء على تقليلها من دون حساب عينات إضافية. ويمكن اختيار إزالة الضوضاء بصورة مستقلة لكل من Viewport والرندر النهائي في إعدادات Cycles. ويؤثر اختيار أداة إزالة الضوضاء في النتيجة أيضًا: يستخدم Automatic إزالة الضوضاء بتسريع GPU عند توفره، ويعطي الأولوية لـOpenImageDenoise على OptiX. ووفقًا للدليل، يقدم OpenImageDenoise عادةً أعلى جودة. أما OptiX، فيمكن استخدامه مع بعض وحدات NVIDIA GPU الأقدم، ضمن إعدادات Cycles Render Devices المحددة.
يكتسب إعداد Passes أهمية لأنه يحدد ممرات الرندر التي ستستفيد منها أداة إزالة الضوضاء. توصي Blender باستخدام Albedo على الأقل؛ وقد يؤدي اختيار None إلى تشويش التفاصيل، خصوصًا عند انخفاض عدد العينات. ويستخدم خيار Albedo + Normal ممرَي albedo وnormal إضافةً إلى بيانات اللون.
4. أعدّ عقدة Denoise في Compositor
يمكن استخدام عقدة Denoise لتنقية صورة مشوشة ناتجة عن Cycles وغيرها من عمليات الرندر بتتبع الأشعة. للحصول على نتيجة أفضل مع Cycles، فعّلوا أولًا Denoising Data في خصائص طبقة العرض، ثم نفّذوا الرندر. عندئذٍ تُنشأ ممرات مثل Noisy Image وDenoising Albedo وDenoising Normal.
في Compositor، صِلوا مخرج Noisy Image بمدخل Image في العقدة، ومخرجي Denoising Albedo وDenoising Normal بالمدخلين المطابقين لاسميهما. تساعد هذه البيانات الإضافية على الحفاظ بشكل أفضل على الحواف والخامات والتفاصيل الدقيقة. ويمكن لعقدة Denoise العمل من دون ممرات إضافية، لكن النتيجة قد تبدو أكثر نعومة أو تفقد بعض التفاصيل.
5. وازن بين الجودة ووقت المعالجة وفقًا للمشهد
توفر خيارات Prefilter في OpenImageDenoise مفاضلات مختلفة. يستهدف None الحفاظ على تفاصيل أكثر وسرعة أعلى، لكنه يفترض خلو ممرات الإدخال من الضوضاء. أما Fast فهو أسرع، لكنه قد ينتج صورة أكثر ضبابية. ويقلل Accurate الضوضاء عبر ترشيح الممرات مسبقًا، ويقدم عادةً تفاصيل أكثر من Fast، مقابل زيادة وقت المعالجة.
في خيارات Quality، يوفر High أعلى جودة مقابل وقت معالجة أطول. ويحقق Balanced توازنًا بين السرعة والجودة، بينما يضحي Fast بالجودة للحصول على نتيجة سريعة. عند اختيار هذه الإعدادات، تكون مقارنة نتائج المشهد نفسه أكثر موثوقية من تطبيق إعداد واحد على كل مشروع.
أخطاء شائعة
قد يؤدي الاعتماد على إزالة الضوضاء وحدها مع عدد عينات منخفض إلى جعل الخامات الدقيقة أو الحواف أكثر نعومة. ويساعد استخدام ممرَي Albedo وNormal على الحفاظ على هذه البيانات.
لا تفترضوا أن خفض Noise Threshold سيُسرّع الرندر. فبحسب الدليل، يستهدف الحد الأقل جودة أفضل وقد يطيل الوقت.
عند اختيار None ضمن Prefilter، ضعوا في الحسبان احتمال بقاء الضوضاء في المدخلات بعد إزالة الضوضاء.
لا تفترضوا أن إزالة الضوضاء باستخدام GPU لا تتطلب ذاكرة إضافية: قد تكون المعالجة أسرع على GPU، لكنها تتطلب ذاكرة إضافية منه.
لا تبحثوا عن Path guiding في رندر GPU؛ فلا يمكن استخدام هذه الميزة إلا عند الرندر باستخدام CPU.
تأثير ذلك في سير عمل العمارة والتصور المعماري
يمكن لفرق التصور الداخلي والطلاب الاستفادة من هذه الإعدادات، خصوصًا عند الموازنة بين وقت الرندر ونقاء الصورة. يأخذ Adaptive Sampling في الحسبان اختلاف مقدار العينات التي تحتاج إليها المناطق، فيما يوفر denoise خيارًا لتقليل الضوضاء باستخدام عينات أقل. لكن يجب التحقق من التفاصيل، مثل خامات المواد والحواف الدقيقة والإضاءة في المشهد.
عند اختيار سير العمل، راعوا ذاكرة GPU وطريقة إزالة الضوضاء وتوفر الممرات المستخدمة. فشروط استخدام OpenImageDenoise وOptiX ليست متماثلة؛ إذ يتطلب OptiX وحدة NVIDIA GPU وإعداد Cycles Render Devices. لا توحّدوا إعدادًا واحدًا في سير العمل المشترك أو على أجهزة مختلفة قبل مقارنة النتائج. وتشير الأدلة أيضًا إلى إمكان تقسيم عينات الرندر إلى مجموعات فرعية على أجهزة مختلفة ثم دمجها لاحقًا؛ وفي هذه الطريقة يجب تعطيل إزالة الضوضاء وضبط كل مجموعة فرعية بما يتوافق مع العدد الإجمالي للعينات.
الخطوات التالية
ابدؤوا بتقييم عدد العينات وNoise Threshold في ظل ظروف الكاميرا والإضاءة نفسها، ثم قارنوا خيارات إزالة الضوضاء. افحصوا الصورة النهائية في الخامات والحواف والتفاصيل الدقيقة، وليس في السطوع العام فقط. إذا استخدمتم العقدة في Compositor، فتحققوا من توصيل ممرَي Denoising Albedo وDenoising Normal بالمدخلات الصحيحة. وفي المشاهد الكبيرة، اختبروا أيضًا أثر تعطيل إزالة الضوضاء باستخدام GPU إذا كانت ذاكرته تشكل قيدًا.
المصدر والترخيص
تُرجم هذا الدليل وأُعدّ بالاستناد إلى صفحتي “Sampling” و“Denoise Node” في Blender Manual. وقد نُشر المصدران بموجب ترخيص CC BY-SA 4.0.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى مكاتب العمارة ومتخصصي التصور المعماري في تركيا، تساعد هذه الإعدادات على تقييم المفاضلة بين ضبط وقت الرندر والتنازل عن جودة الصورة بوعي أكبر. ويكتسب التحقق من نتيجة إزالة الضوضاء عبر الخامات والحواف الدقيقة أهمية خاصة في المشاهد الداخلية؛ فظهور الصورة نظيفة عمومًا لا يعني بالضرورة الحفاظ على التفاصيل أيضًا.
ينبغي أخذ حاجة خيار إزالة الضوضاء باستخدام GPU إلى ذاكرة إضافية، واعتماد OptiX على شروط معينة، في الحسبان عند التعامل مع العتاد. وبما أن المصادر لا تذكر تكلفة برنامج إضافي أو شروط ترخيص، فلا ينبغي استنتاج شيء في هذا الشأن. وعلى الفرق إجراء مقارنات قصيرة على مشاهدها وأجهزتها لتحديد التوازن المناسب بين الجودة والوقت.
الأسئلة الشائعة
هل يؤدي استخدام عينات أكثر إلى تنقية الرندر في Blender Cycles؟
نعم. وفقًا لدليل Blender، يمكن أن تؤدي زيادة قيمة Render (Max) Samples إلى صورة أنقى، مقابل إطالة وقت الرندر.
ما الممرات التي ينبغي استخدامها لإزالة الضوضاء في Cycles؟
يمكن استخدام ممرَي Denoising Albedo وDenoising Normal إلى جانب Noisy Image مع عقدة Denoise في Compositor. وتساعد هذه البيانات على الحفاظ على التفاصيل بشكل أفضل.
هل يعمل path guiding في Cycles على GPU؟
لا. وفقًا لدليل Blender، لا يمكن استخدام path guiding إلا عند الرندر باستخدام CPU.



