باختصار
- تُضاف LightMix كقناة/عنصر رندر في V-Ray و Corona، وتتيح تعديل شدة ولون الإضاءات في المشهد من خلال Frame Buffer بعد انتهاء الرندر.
- يمكن تجميع الإضاءات بشكل فردي أو كمجموعة أو كطبقة أو حسب اختيار يدوي عبر Light Select؛ وفي V-Ray لبرنامج Cinema 4D يتوفر أيضًا تجميع للإضاءات المكررة (instanced).
- يمكن نقل التعديلات إلى الإضاءات الفعلية في المشهد عبر زر "To Scene" (في V-Ray) أو "Bake" (في Corona).
- التلاعب بشدة الإضاءة بقيم مرتفعة جدًا أو منخفضة جدًا قد يؤدي إلى ضوضاء دائمة في الرندر (fireflies)؛ ويوصي التوثيق باستخدام أسلوب الدمج (bake) في المشهد لحل هذه المشكلة.
LightMix هي قناة/عنصر رندر موجود في منتجي Chaos وهما V-Ray و Corona Renderer، وتتيح لمكاتب التصور المعماري إنتاج سيناريوهات إضاءة مختلفة (مثل غروب الشمس والليل) من ملف رندر واحد فقط. وفقًا لتوثيق Chaos الرسمي، تعمل هذه الميزة بمنطق مشابه في Corona لبرنامج 3ds Max وكذلك في V-Ray لبرنامجي Blender و Cinema 4D.
ما وظيفة LightMix؟
عند إضافة LightMix، يمكن تعديل شدة ولون الإضاءات والمواد المشعة للضوء في المشهد أثناء الرندر أو بعد انتهائه من خلال Frame Buffer (VFB). يمكن إطفاء وتشغيل الإضاءات واحدة تلو الأخرى، وضبطها في المعاينة التفاعلية (IPR) دون الحاجة لإعادة رندر الصورة النهائية. وبحسب التوثيق، يمكن نقل التعديلات التي تمت في VFB إلى الإضاءات الفعلية في المشهد بنقرة واحدة.
الإعداد في V-Ray (Blender و Cinema 4D)
في V-Ray for Blender، تُضاف LightMix كقناة رندر:
أضف القناة إلى المشهد من خلال
View Layer Properties › Render Channels › Light Mix.افتح V-Ray Frame Buffer وابدأ رندرًا جديدًا؛ سينتقل Source تلقائيًا إلى Light Mix.
افتح طبقة Source وابدأ ضبط الإضاءات من هناك.
أما في Cinema 4D، فتُضاف نفس الوظيفة كعنصر رندر VRayLightMix عبر V-Ray › Render Elements › Add LightMix، ويُختار Source في VFB من تبويب Layers باسم LightMix.
في كلا البرنامجين، يُعد خيار "Group By" (التجميع) مهمًا: فهو يحدد كيفية تقسيم الإضاءات إلى قنوات منفصلة في VFB من خلال خيارات مثل Individual lights وGrouped lights وManual light selects. وفي نسخة Cinema 4D، تتوفر أيضًا خيارات "Instanced lights" و"Layers".
| الإعداد | القيمة الموصى بها | التأثير |
|---|---|---|
| Group By | Individual lights | كل إضاءة في قناة منفصلة، أدق تحكم |
| Group By | Manual light selects | تجميع حسب عناصر Light Select الموجودة، وما لا يُجمّع يُدرج في قناة "Rest" |
| Separate Emissive Material | مفعّل | يمكن التحكم في المواد المشعة للضوء أيضًا بشكل منفصل من VFB |
| Denoise | مفعّل (عند تفعيل Denoiser) | يُطبَّق إزالة الضوضاء على قناة LightMix |
الإعداد في Corona Renderer (3ds Max)
في Corona لبرنامج 3ds Max، يمكن إعداد LightMix التفاعلي تلقائيًا أو يدويًا. للإعداد التلقائي، يُستخدم زر إعداد LightMix في شريط أدوات Corona أو من خلال Render Setup › Scene › General Settings › Setup LightMix. في النافذة التي تظهر، يُختار كيفية تجميع الإضاءات (Instanced وGrouped وLayers وIndividual)، ويُعرض استخدام الذاكرة RAM التقريبي لكل طبقة، ويمكن تحديد ما إذا كانت الإضاءات المخفية ستُدرج وما إذا كان سيُطبق إزالة الضوضاء.
أما في الإعداد اليدوي، فيجب إضافة عنصر CShading_LightMix واحد على الأقل وعنصر أو أكثر من CShading_LightSelect تحت Render Setup › Render Elements؛ ويضيف كل CShading_LightSelect الإضاءات المطلوب التحكم بها إلى قائمة "Included light sources".
وفقًا للتوثيق، يتيح VFB 2.0 الجديد المرفق مع Corona 12 إمكانية إضافة أكثر من عنصر LightMix داخل رندر واحد، مما يسمح بإدارة أكثر من إعداد LightMix في آن واحد.
تأثيرها على سير عمل التصور المعماري
توفر هذه الميزة وقتًا كبيرًا خاصة في مرحلة العرض التقديمي: إنتاج نسخ نهارية وغروب وليلية من رندر داخلي واحد أسرع بكثير من إعادة رندر كل مشهد على حدة. لكن التوثيق يشير إلى عدة نقاط مهمة:
ضبط الإضاءات مسبقًا بلون محايد (أبيض) وبشدة عالية يمنح تحكمًا أكبر في LightMix؛ لأن اللون في LightMix لا يغيّر اللون الأصلي للضوء، بل يُطبَّق عليه كفلتر إضافي.
عدد كبير من الإضاءات مع رندر بدقة عالية قد يؤدي إلى استهلاك مرتفع للذاكرة RAM؛ ويوصي توثيق Corona بالضبط بدقة منخفضة ثم الكتابة إلى المشهد عبر "Bake"/"To Scene" وإعادة الرندر بدقة عالية.
يذكر توثيق V-Ray for Blender حدين منفصلين متعلقين بعدد الإضاءات: في ميزة "Save Rest Channel"، إذا تجاوز عدد الإضاءات غير المجمّعة 254 إضاءة، تبقى أول 254 إضاءة كعناصر Light Select منفصلة ويذهب الباقي إلى قناة "Rest"؛ وفي موضع آخر، يُذكر أن الحد العام لقائمة Light Select هو 62 إضاءة لكل Light Select، وأن الإضاءات التي تتجاوز هذا الحد قد تُجمع في قناة Self_Illumination أو Rest. أما توثيق Corona فلا يحدد حدًا رقميًا مماثلًا، بل يكتفي بتحذير عام بخصوص استهلاك الذاكرة RAM.
الأخطاء الشائعة
رندر الإضاءة بشدة منخفضة ثم رفعها بشكل مفرط لاحقًا في LightMix يؤدي، بحسب التوثيق، إلى ظهور ضوضاء (fireflies)؛ والحل هو كتابة الإعدادات إلى المشهد ("To Scene"/"Bake") وإعادة الرندر.
إعطاء نفس الاسم لأكثر من إضاءة؛ إذ يشير توثيق V-Ray إلى أن هذا قد يؤدي إلى الكتابة فوق نتائج LightMix المحفوظة.
عند غياب أو تعطيل أحد عنصري CShading_LightMix أو CShading_LightSelect، يظهر تحذير في VFB الخاص بـ Corona بعبارة "Interactive light mixing is currently not possible"، والحل هو التأكد من تفعيل كلا العنصرين في قائمة Render Elements.
محاولة إزالة الضوضاء عن LightMix بشكل عام دون تفعيل Denoise في جميع عناصر Light Select؛ إذ يشير التوثيق إلى أنه لإزالة الضوضاء عن الناتج بالكامل، يجب تفعيل Denoise بشكل منفصل في كل عنصر LightSelect.
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة لمكاتب التصور المعماري في تركيا، تُعد LightMix أداة عملية تقلل بشكل كبير من وقت الرندر عند الرغبة في إنتاج نسخ مختلفة من نفس المشهد لأوقات وأجواء متعددة. وهي تُلغي، خصوصًا لدى الفرق التي تُعد مجموعات عروض تقديمية، الحاجة إلى عمل رندر منفصل لكل نسخة، وتمنح إمكانية تعديل الإضاءة بشكل حي أثناء اجتماع العميل.
في المقابل، يجب عدم إغفال استهلاك الذاكرة RAM في المشاهد عالية الدقة والمتعددة الإضاءات؛ فالعمل بدقة منخفضة أولًا ثم الكتابة إلى المشهد وإعادة الرندر بدقة عالية، كما يوصي التوثيق، يجعل هذه الميزة قابلة للاستخدام حتى على محطات العمل متوسطة المواصفات. ورغم اختلاف أسماء الواجهات بين Corona و V-Ray (CShading_LightMix/LightSelect مقابل قناة رندر Light Mix)، فإن المنطق واحد؛ ويكفي أن تتبع الفرق مسار القائمة الصحيح حسب البرنامج الذي تستخدمه.
الأسئلة الشائعة
هل تتيح LightMix تعديل الإضاءات بعد انتهاء الرندر؟
نعم، وفقًا للتوثيق، عند إضافة قناة/عنصر رندر LightMix يمكن تعديل شدة ولون الإضاءات أثناء الرندر أو بعد انتهائه من خلال Frame Buffer، دون الحاجة لإعادة الرندر.
كيف أجعل التعديلات التي أجريتها عبر LightMix دائمة في المشهد؟
في V-Ray، يقوم زر "To Scene" في VFB، وفي Corona زر "Bake" (Scene)، بنقل تغييرات اللون والشدة التي تمت في LightMix إلى الإضاءات الفعلية في المشهد.
هل تسبب LightMix مشاكل في المشاهد التي تحتوي على عدد كبير من الإضاءات؟
وفقًا لتوثيق V-Ray for Blender، إذا تجاوز عدد الإضاءات غير المجمّعة 254 إضاءة، تُحفظ أول 254 إضاءة في قنوات منفصلة ويُجمع الباقي في قناة Rest؛ كما يُذكر حد عام يبلغ 62 إضاءة لكل Light Select. أما توثيق Corona فيحذر من احتمال زيادة استهلاك الذاكرة RAM في المشاهد عالية الدقة والمتعددة الإضاءات دون تحديد حد رقمي.



