Unityでライトマップ・ベイキング初歩の初歩

やあ子供たち。今日はUNITYでライトマップ・ベイキングのやり方の手順に関するメモだよ。
あくまで自分用のな。
今回はあえて
「これなら俺にも3分くらいで作れそうだ」
「これなら私にだって3分くらいで作れそうね」
と思ってしまうほど簡単そうな以下のような絵作りを題材にしてみたよ。

f:id:nurs:20191021132718p:plain:w400
外観
f:id:nurs:20191021133445p:plain:w400
内部通路
f:id:nurs:20191021133814p:plain:w400
外部照明詳細
今回のUnityのバージョンですが、2019.2.4f1というものを使っています。
それではやっていきましょう。

  1. シーンを作成する。
  2. Unityメニュー>Window>Rendering>Lighting Settingsウィンドウを開き、右下にある、AutoGenerateチェックを外す。
  3. CubeやPlainを組み合わせて遺跡を作る。
  4. Sphere(電球)を好きな場所に、好きな数だけ置く。
  5. 新規マテリアルを作成し、Inspector内の「Emission」にチェックを入れ、すぐ横の「HDR」というボタンをクリックして、任意の発光色を付け、そのすぐ下の、GlobalIllumination を、「Baked」にする。(発光マテリアル)
  6. 作成した発光マテリアルをSphereにつける。
  7. 上記、Cube、Sphere全てInspectorの一番上のStaticにチェックを入れる。
  8. デフォルトで存在している、Directional Lightを無効にする。
  9. Unityメニュー>Window>Rendering>Lighting Settingsウィンドウを開き、右下にあるGenerate Lightingボタンを押す。
  10. Unityエディタ右下に青い進捗バーが出て、終われば計算終了。

こんな感じでいろんな遺跡やお城を作って、いろんな色や強さの発光マテリアルをつけた照明を置いてですね、素敵なライトアップの絵作りを楽しんでみるのも、楽しいんじゃないかと思います。

さあ、今日の内容は以上だよ。チャオ!