2016-07-03 7 views
0

私はシーン内に2つの指向性ライトを持っています。ライト1はY軸に平行です(私は球の下に影をつけたい)、ライト2は平行ですx軸に合わせる。Unity3D:動いている3Dオブジェクトに一貫した陰影をつけたい

私は画面の左側に移動しているいくつかの障壁(3Dキューブオブジェクト)を持っています(velocity =(-20,0,0))。

のシーンを移動中に障壁が一定の色/陰影を持つことを望みます。オブジェクトが画面の右側にあるときは暗くなり、画面が動く直前にオブジェクトが左に移動すると明るくなります。私は理由を理解できません!私がやった何

を私はシーンからすべてのライトを削除した場合の効果は発生しません発見しました。

他のすべてのオブジェクトをシーンから削除しました。

照明オプションでは、RealtimeGIとBaked GIをオフにしました。 私はスカイボックスを取り出し、周囲輝度になってきました、ここで0

に反射強度がより多くのそれを理解するための効果です:

Barrier

Barrier moved

おかげで、あなたは助けることができる場合私はアウト!

答えて

0

直交カメラともっと関係があるようです。カメラのソースポイントをもっと遠くに動かすと、その効果は消えてしまったことに気付きました。私の推測は私のカメラの角度であり、それが私のメインシーンにどれくらい近いのか色を強調して明るく見せました。

それはとにかく私の推測です、誰かがより良い答えを持っているなら私に教えてください!

関連する問題