ライトマッパー

  • Enlighten (**DEPLECATED**)
  • プログレッシブ CPU
  • プログレッシブ GPU (プレビュー)

公式サイト:

ライトマッピング | Unity 2018.4 マニュアル [公式]

ライトマップをベイクする

手順
  1. シーン内でライトマップのベイク対象とするオブジェクトを選択し、「Static」ドロップダウンリストから「Contribute GI」を有効にする。
  2. 「Lighting」ウィンドウを開いて、「Scene」タブに切り替える。
  3. 「Mixed Lighting」パネルで「Baked Global Illumination」を有効にする。
  4. 「Lightmapping Settings」パネルで、「Lightmapper」を Progressive GPU に変更する。
  5. 「Generate Lighting」ボタンを押して、ライトマップのベイクを実行する。
  6. 必要に応じてプロパティを調整する。

参考:

表現方法から見た実践的なライトとベイクの設定方法 | LIGHT11

ライトマップの焼き方メモ | フレームシンセシス

ライトベイクの基本を学ぼう | Cluster Creators Guide

ライトマップを使用して雰囲気のある影を作成 | Point Cloud Consortium

ライトのベイク方法簡易まとめ | mi

個人的ライトベイクマニュアル | そにっく885

Unity 5 でライトを焼く | テラシュールブログ

Unity 2018 でライトマップを綺麗にベイクする! | 黒猫洋品店

間接解像度 (Indirect Resolution)

間接光の解像度を、1 m 当たりのテクセル数で指定する。

  • 室内シーン23
  • 屋外シーン0.51
  • 大規模な地形0.10.5

アンビエントオクルージョン (Ambient Occlusion / AO)

参考:

ライトマップを再利用して遮蔽箇所の反射を抑える | Tsumiki Tech Times

ベイクしたアンビエントオクルージョン | Unity 2018.4 マニュアル [公式]

ライトマップパラメーター (Lightmap Parameters)

参考:

Lightmap Parameters アセット | Unity マニュアル [公式]

環境光 (Environment Lighting)

参考:

Lighting ちょっとだけ調べてみた – Qiita

光漏れ/ライトリーク (Light Leak)

現象:

建物の外壁などで、ポリゴンの隙間から光が漏れて、影の中に不自然な光の筋が描画される。

対処法:

  • 外壁に厚みを持たせる。(建物の外壁として、内向きのポリゴン及び外向きのポリゴンを作成し、二重のポリゴンでで構成された壁を使用する。)
  • 隙間が漏れる角の位置にベベルを追加する。
  • メッシュレンダラーで「Scale in Lightmap」の値をある程度大きくする。

参考:

ベイク失敗例 | urebox

Baked GI の光漏れの消し方 | ウーパの手習い

アーティファクトが発生する/ライトマップが粗い

参考:

ベイク失敗例 | urebox

baked lightmap problem (zigzag shadows) – Stack Overflow

weird artifact appear while baking lightmap in unity – Stack Overflow

backing does weird texture – Stack Overflow

Why are there weird texture artifacts in baked light which don’t appear with realtime light? – Game Development Stack Exchange

Weird squares everywhere – Game Development Stack Exchange

How to fix weird lightmapping in Unity? – Stack Overflow

Weird blotchy results no matter what I seem to do. – Unity Forum

Strange lighting error in baked lightmap – Unity Forum

Realtime GI/Enlighten problem – polycount

Baked Lighting weird artifacts – polycount

Ugly green light when baking. – Unity Forum

Weird lighting issue when baking. How do I fix this? – Unity Answers

バンディングが生じる

参考:

Lightmap banding on Andriod – Unity Forum

ベイクパフォーマンス

参考:

長年の疑問だった Lightmap Baking で何が原因で重くなるのか問題、いい加減決着をつける – Qiita

Denoise を使用してライトマップのベイク時間を劇的に抑える | テラシュールブログ

Progressive Lightmapper の GPU acceleration でライトマップのベイクが爆速に | テラシュールブログ

7.5時間を約3分に/ライトマップ (Realtime GI) のベイク時間を短縮する為のチュートリアル | テラシュールブログ

ライトマップのベイク時間を短時間で終わらせる | テラシュールブログ

ベイクすると真っ黒になる

参考:

Meshes turn black after baking lightmap – Unity Answers

Scene is black after baking lighting with the GPU Lightmapper – Unity Issue Tracker

Baked light is too dark – Stack Overflow

Tips

こちらのページを参照

参考:

モバイル向けのライトマップ Tips と、ライトマップを動的に更新する Hack | テラシュールブログ

個人的ライトベイクマニュアル | そにっく885

室内シーンのライティング調整 | Shade3D チュートリアル

ライトマップ覚書 | SonoBlog

チュートリアル

#1 リアルタイムライト

#2 ライトのベイク

An Intro to Lightmaps (Unite Europe 2017)

Lightmapping for Beginners (Unite Copenhagen 2019)

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA