VRayデイライトで太陽光の1光年を3時間のラプスでアニメーション化する方法

2026年02月01日 公開 | スペイン語から翻訳
Artista 3D configurando la iluminación solar en 3ds Max con VRay Daylight para simular un año completo

VRay Daylightを使って3時間ごとのタイムラプスで1年間の太陽光をアニメーション化する方法

3時間ごとの間隔で1年間の完全な太陽光照明をシミュレートするのは、アートと技術が融合した魅力的なプロジェクトです。建築照明の研究や環境効果に最適です。途方もない挑戦のように見えるかもしれませんが、適切なツールと少しの自動化で完全に実現可能です。

実際に何をアニメーション化する必要があるのか?

太陽時間の経過を正確にシミュレートするには、Daylight System内のTime of Dayを変更することが不可欠です。しかし、3ds Maxではインターフェースから日付を直接アニメーション化することはできず、時間のみです。幸い、時間、日、月を同時に変更するMAXScriptのスクリプトでこれを実現できます。

なぜ3時間ごとで、日ごとではないのか?

1年は8760時間です。これを3時間ごとの間隔に縮小すると、約2920サンプルになります。30fpsのアニメーションでは、これは約2920フレーム、つまり約1分40秒の視聴時間になります。光の年間進行を鑑賞するのに合理的な長さです。

どうやってやるのか?主なステップはこちら:

シーンを設定するためのこれらのステップに従ってください:

プロセスを自動化するには、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
)

このスクリプトは、2024年1月1日から開始し、各フレームで3時間ごとのジャンプで時間と日を調整してシミュレートします。

追加の推奨事項

3ds Maxで1年をシミュレートするのは簡単です。本当の挑戦はPCが溶けないようにすることです。なので、そのアニメーションをレンダリングにかけて…休暇に行きましょう!戻ってきたら、また夏です。☀️