テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

【Unity】壁の色や材質の変更をGIやLightProbeに反映させる

f:id:tsubaki_t1:20150806015737g:plain

壁の色を変更した際、GIに色の変更を教えるには、下のように書きます。

DynamicGI.UpdateMaterials(render);

 このコードが無い場合、GIは色の変更を認識せず間接光やLightProbeを更新しません。下の図は色だけ変更してGIを更新しなかった場合です。赤から青に変えたのですが、壁やLightProbeが赤いままです。

f:id:tsubaki_t1:20150806020058p:plain

またGIをBakeした場合はGIの更新が出来なくなるので、その場合も同様に壁色の変更が出来なくなります。

関連

【Unity】Unity 5 で「光モノ系」を表現するあれこれ - テラシュールブログ

以前同じ内容の記事を書いてましたが、存在を忘れてましたてへぺろ