2025.1.31
ディレクショナルライト
前回示されたこの意味を今日は理解していこうと思う。
ライトの位置自体が影響しないとはどういうことか。
まずストレートに直感に反する。
無限の彼方からやってくる光源だとしても、指向性があるのなら位置を変えれば影も動くはず。
この現象を理解できない私に、何か光に関する知識や常識が欠落しているというのか。
まずは前提から考えてみよう。
DL(ディレクショナルライト)の前提
太陽を模倣している
太陽からの光が地球に当たっている
太陽の位置を動かしても地上の影が変化しない
この前提から導き出される答えは
そんなのおかしい
ということは前提が間違っているという事だ。
前提を変える
まずは太陽を模倣しているという部分を考えてみる。
実際にDLという太陽光を模したアクターをセットしたわけだが、太陽自体をセットしたわけではない。
つまり、光源だけをセットしただけだ。
更に言えば地球の自転を設定していない。(できるかどうかは知らんけど)
そう考えると一つの仮説が浮かんでくる。
地球が自転してなければ、太陽が動けば結果的に地球も一緒に動くから(一面を向け続ける)影が変化しない
ちょっと寒気がした。
もしこれが事実なら、私はUnreal Engineというものを甘く見ていたという事になる。
Unreal Engineはただの箱庭製造ツールなんかではない。
つまり、地面を作って台地や海、建物を作りライトでミミチュア太陽を設置して
「ぼくのせかいがかんせいした☆彡」
というような生ぬるいものではない。
このDLにしても、DLを直感的に現実世界の太陽と我が地球との関係であると捉えている限りは、この位置を変えても影が動かないという事実は受け入れられない。
しかしDLを光源としてのみ捉え、更に自転も停止していると定義した場合、太陽と地球の直径差や距離を考えた時の影のシミュレーションとしては、太陽の位置が変わろうがDLは一方向からやってくる光という計算になるのだ。
多分そう。
そうであってほしい。
ではChatGPTに聞いてみよう。
こんな事ばかりやっているから私は数学も英語もちっとも勉強のペースが上がらないのである。
次はDLを回転(地球を回転か?)させて影の変化を体験してみよう。