
كيفية تحريك عام كامل من ضوء الشمس في فترات زمنية مدتها 3 ساعات باستخدام VRay Daylight
محاكاة عام كامل من إضاءة الشمس في فترات زمنية مدتها 3 ساعات هي مشروع رائع يجمع بين الفن والتقنية. إنها مثالية لدراسات الإضاءة المعمارية أو التأثيرات البيئية. على الرغم من أنها قد تبدو تحديًا هائلًا، إلا أنها تمامًا قابلة للتنفيذ باستخدام الأدوات المناسبة وبعض التلقائية.
ما الذي نحتاج حقًا إلى تحريكه؟
للمحاكاة الدقيقة لمرور الوقت الشمسي، من الضروري تعديل Time of Day داخل Daylight System. ومع ذلك، لا يسمح 3ds Max بتحريك التاريخ مباشرة من الواجهة، فقط الساعة. لحسن الحظ، يمكن تحقيق ذلك باستخدام سكريبت في MAXScript يعدل الساعة واليوم والشهر في وقت واحد.
لماذا في 3 ساعات وليس في أيام؟
يحتوي العام على 8760 ساعة. عند تقليصه إلى فترات زمنية مدتها 3 ساعات، تحصل على حوالي 2920 عينة. في تحريك بسرعة 30 إطارًا في الثانية، سيتحول ذلك إلى حوالي 2920 إطارًا، أو ما يقرب من دقيقة و40 ثانية من العرض. إنها مدة معقولة لتقدير تقدم ضوء العام.
كيف يتم ذلك؟ إليك الخطوات الرئيسية:
اتبع هذه الخطوات لإعداد مشهدك:
- أنشئ Daylight System من قائمة Systems.
- تأكد من أنه مرتبط بـ VRay Sun واستخدم VRay Sky كبيئة.
- قم بتعطيل خيار Manual Control في الساعة لمزامنة الإضاءة مع التاريخ.
لتلقائية العملية، افتح نافذة Scripting (MAXScript > New Script) واستخدم سكريبت مثل التالي:
for f = 0 to 2920 do (
local hrs = (f 3) mod 24
local totalDays = floor((f 3) / 24)
local date = dateTime 2024 1 1 0 0 0 -- Fecha de inicio
date += totalDays
$.daylightParameters.sunlightTime = date + (hrs / 24.0)
sliderTime = f
)
يحاكي هذا السكريبت من 1 يناير 2024، مع تعديل الساعة واليوم في قفزات مدتها 3 ساعات لكل إطار.
توصيات إضافية
- فعّل Global Illumination (GI) في VRay للحصول على التأثير الكامل لتغير الشمس.
- استخدم VRayPhysicalCamera لتجنب حرق التغييرات في الضوء للمشهد.
- قم بعمل معاينات بدقة منخفضة لمراجعة التأثير الكامل قبل إطلاق الرندر النهائي.
محاكاة عام في 3ds Max سهلة. التحدي الحقيقي هو منع جهاز الكمبيوتر الخاص بك من الاحتراق أثناء المحاولة. لذا قم بتشغيل ذلك التحريك للرندر... ¡واذهب في إجازة! عندما تعود، سيكون الصيف مرة أخرى. ☀️