باختصار
- LightMix أداة لتحرير الإضاءة مدمجة في Virtual Frame Buffer الخاص بـ Corona، وتتيح تغيير شدة ولون الإضاءة دون إعادة الرندر.
- كل طبقة LightSelect تستهلك ذاكرة RAM متناسبة مع دقة الرندر، لذا يُعد تجميع الإضاءات أمرًا بالغ الأهمية.
- يمكن ضبط قيم LightMix بدقة منخفضة ثم 'خبزها' (bake) في المشهد وإعادة الرندر بالدقة الكاملة لاحقًا.
- نظرًا لأن صيغة .CXR الخاصة بـ Corona تحفظ كل بيانات LightMix، يمكن إجراء تعديلات لاحقة عبر Corona Image Editor بعد شهور دون فتح 3ds Max.
تواصل أداة LightMix التي طورتها Chaos لـ Corona Renderer كونها من أكثر الحلول العملية لتوفير الوقت في عروض المشاهد الداخلية لدى مكاتب التصور المعماري (archviz). في الدليل الذي نشرته الفنانة المختصة بالتصور المعماري أولينا كامينتسكا (Olena Kamenetska) على مدونة Chaos، يُشرح إعداد LightMix واستراتيجية التجميع وإدارة ذاكرة RAM خطوة بخطوة. تعمل الأداة مدمجة في Virtual Frame Buffer (VFB) الخاص بـ Corona لكل من 3ds Max و Cinema 4D، وتتيح تغيير شدة الإضاءة ولونها حتى بعد انتهاء الرندر.
كيف تعمل LightMix؟
عند تفعيل LightMix، تُنتج Corona إلى جانب تمريرة "beauty" الأساسية طبقة "LightSelect render element" منفصلة لكل إضاءة أو مجموعة إضاءات. يقوم عنصر CShading_LightMix بدمج هذه الطبقات في الصورة المركّبة داخل VFB. تحريك أشرطة التمرير في VFB يعني في الواقع تغيير مدى مساهمة هذه الطبقات في التركيب النهائي؛ وبما أن بيانات الرندر موجودة مسبقًا، فلا حاجة لإعادة الرندر.
هذه الطريقة ليست مجرد أداة لما بعد الرندر فقط؛ بل يمكن استخدامها في كل من الرندر الإنتاجي ووضع Interactive Rendering (IR).
الإعداد: تلقائي أم يدوي؟
أسرع طريقة لإعداد LightMix هي الإعداد التلقائي:
انتقل إلى
Render Setup › Scene sekmesi › General Settings.انقر على زر "Setup LightMix".
في الحوار الذي يظهر، حدد ما إذا كنت تريد تضمين الإضاءات المخفية ("Add hidden lights") وما إذا كان الـ denoise سيُطبق على عناصر LightMix ("Included in denoising").
عند الضغط على زر "Generate"، تضيف Corona تلقائيًا عنصر CShading_LightMix وعنصر CShading_LightSelect واحد لكل مجموعة (بما في ذلك الإضاءة البيئية/HDRI).
من يرغب بتحكم أدق يمكنه اختيار الإعداد اليدوي:
يُضاف عنصر CShading_LightMix عبر
Render Setup › Render Elements.يُضاف عنصر CShading_LightSelect منفصل لكل مجموعة إضاءة يُراد التحكم بها بشكل مستقل.
تُحدد الإضاءات المضمنة في كل عنصر LightSelect من قائمة "included light sources".
يجب تفعيل خيار "include lights not assigned to other LightSelect passes" على عنصر LightSelect واحد على الأقل لتجميع الإضاءات غير المُعيّنة في مجموعة "Rest"، وإلا فقد تغيب بعض الإضاءات عن التركيب النهائي.
استراتيجية التجميع
يتيح حوار الإعداد تجميع الإضاءات بأربع طرق مختلفة:
| نوع التجميع | الوصف |
|---|---|
| Instances | كل نسخ نفس كائن الإضاءة في طبقة واحدة |
| Groups | الإضاءات حسب مجموعات 3ds Max في طبقة واحدة |
| Layers | الإضاءات الموجودة في نفس طبقة المشهد في طبقة واحدة |
| Individual lights | كل إضاءة في طبقتها الخاصة |
توضح كامينتسكا أنها في مشاريع المساحات الداخلية تقوم مسبقًا بتجميع الإضاءات في المشهد بأسماء ذات دلالة مثل "Pendants" و"Floor Lamps" و"Sun & Sky" و"Recessed Downlights"، ثم تستخدم خيار "Groups"؛ هذا النهج يوفر أشرطة تمرير ذات معنى بدلًا من 40 اسم إضاءة مجهول في VFB، مما يفيد في العروض التي تتطلب تعديلات مباشرة أمام العميل. وبحسب الكاتبة، فإن الدقائق القليلة التي تُصرف في تسمية الإضاءات وتجميعها تعود بفائدة كبيرة في كل جلسة تعديل مباشر لاحقة.
إدارة RAM وسير عمل الـ bake
كل عنصر LightSelect يستهلك ذاكرة RAM متناسبة مع دقة الرندر وعمق البت؛ فعند دقة 4K يمكن أن تؤدي 30 إضاءة مستقلة بسهولة إلى تجاوز حدود الذاكرة. يعرض حوار الإعداد تقديرًا لاستهلاك الذاكرة لكل طبقة، ويُنصح بأخذ هذا التقدير بجدية. سير العمل الموصى به للرندرات النهائية عالية الدقة كالتالي:
قم بضبط إعدادات LightMix بدقة منخفضة (مثل 1920×1080).
بعد الرضا عن قيم الإضاءة، انقر على زر ">Scene (Bake)" في تبويب LightMix في VFB لحفظ القيم في الإضاءات الفعلية والمواد المُشعّة للضوء في المشهد.
عطّل جميع عناصر LightMix وLightSelect الخاصة بالرندر.
أعد الرندر بالدقة الكاملة دون هذا العبء الإضافي على الذاكرة.
الأهمية بالنسبة لسير عمل التصور المعماري
بالنسبة لمكاتب العمارة وفناني التصور المعماري الذين يقدمون عروضًا للمساحات الداخلية، تتيح LightMix حل تعديلات العملاء في دقائق بدلًا من ساعات. تذكر كامينتسكا أنها أنتجت نسخة ليلية من رندر نهاري مكتمل في نحو ثلاث دقائق. ملاحظة مهمة: هذه الميزة تعمل فقط داخل Corona Renderer، وقد جاءت نسخة VFB 2.0 مع Corona 12؛ يمكن لمستخدمي VFB القديم الانتقال عبر Render Setup › System › System Settings › VFB Settings. كذلك، فإن حفظ صيغة .CXR لكل رندر مهم يتيح إجراء تعديلات عبر Corona Image Editor دون إعادة فتح ملف 3ds Max؛ وهذا يوفر خاصة مساحة التخزين والوقت عندما يطلب العميل بعد أشهر "هل يمكن إطفاء هذا المصباح؟"
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة لمكاتب التصميم الداخلي والتصور المعماري في تركيا، يمكن أن توفر LightMix وقتًا كبيرًا في عمليات تعديل العملاء. وبما أن طلبات الأجواء والأوقات المختلفة خلال اليوم شائعة في مشاريع المساحات السكنية والتجارية الداخلية، فإن تقديم سيناريوهات ليل ونهار وساعة ذهبية من رندر واحد خلال دقائق يؤثر إيجابًا على رضا العميل وعلى تكاليف خوادم الرندر على حدٍ سواء.
لكن النقطة التي يجب الانتباه إليها هي استهلاك الذاكرة RAM: فتح عدد كبير من طبقات الإضاءة المستقلة بدقة عالية قد يؤدي إلى تعطل الرندر، خاصة على محطات العمل ذات الذاكرة المحدودة. اعتماد سير عمل الضبط بدقة منخفضة ثم الـ bake، وأرشفة صيغة .CXR، يقلل العبء على العتاد ويتيح الاستجابة السريعة لطلبات التعديل التي قد تصل بعد أشهر.
الأسئلة الشائعة
ما هي LightMix وفي أي محرك رندر توجد؟
LightMix هي ميزة مدمجة في Virtual Frame Buffer الخاص بمحرك Chaos Corona Renderer، تتيح تغيير شدة ولون الإضاءات أثناء أو بعد الرندر دون الحاجة لإعادة الرندر.
كيف أتجنب مشاكل الذاكرة RAM عند استخدام LightMix؟
قم بالإعداد بدقة منخفضة، وبعد تحديد قيم الإضاءة انقر على زر '>Scene (Bake)' في VFB لحفظها في المشهد، ثم عطّل عناصر LightMix وأعد الرندر بالدقة الكاملة.
ما فائدة ملف CXR؟
تحفظ صيغة .CXR الخاصة بـ Corona جميع عناصر الرندر وبيانات LightMix ومعلومات الـ denoise وإعدادات ما بعد المعالجة في ملف واحد، مما يتيح إجراء تعديلات عبر Corona Image Editor حتى بعد شهور دون فتح 3ds Max.



