メインコンテンツまでスキップ

Unity5でLightmapのbakeがLightTransportで止まる件の対処

Unity 5でLightmapをbakeするためにBaked GIを有効にした状態で、 Terrainや地面や床などの大きなゲームオブジェクトが含まれるシーンのライトマップをbakeしようとすると、 途中までは進むものの、ステータスバーに"7/11 Light Transport"と表示されて以降、全く進んでいる様子がなくなる。

対処手順

下記のようにしたところ、"7/11 Light Transport"でスタックすることなく、ライトマップをbakeできました。

Unity 5.0.1p2で試しました。

  1. [Assets]>[Create]>[Lightmap Parameters]とクリックする。
  2. Projectウィンドウに"New LightmapParameters"というLightmap Parametersアセットが作成されるため、適当な名前にリネームする。
  3. Lightmap Parametersアセットを選択し、Inspectorウィンドウにて"Resolution"の値を小さくする。(0.01など)
  4. [Window]>[Lighting]とクリックする。
  5. Lightingウィンドウにて"Object"をクリックする。
  6. "Scene Filter"で"All"をクリックする。
  7. Hierarchyウィンドウにて対象となる大きいオブジェクトをクリックする。
  8. Lightingウィンドウにて"Advanced Parameters"に先ほど作成したLightmap Parametersアセットを選択する。
  9. 7~8を大きいオブジェクトの分だけ繰り返す。
  10. "Build"ボタンをクリックする。

解決! :)

参考