これはUnity のライトマッピングの紹介文です。上級者向けトピックについては Unity のライトマッピングに関する詳細説明 を参照して下さい。
Unity にはシステムに完全に統合されたライトマッピングのエンジンがあります。 Illuminate Labs社による Beast です。つまり Beast はUnityでシーンがどう構成されているか,メッシュ,マテリアル,テクスチャ,およびライト,にもとづいてライトマップの焼き込みを行います。これは,ライトマッピングがレンダリング エンジンに統合されていることを意味します - 一回ライトマップを作成すれば他には何も行う必要がなく,オブジェクトにより自動的に処理がなされます。
メニューから
– を選択することでLightmappingウィンドウを開きます。シーンおよびゲームビューは更新され, - シーンのライトマップは完了です!
シーンの最終的な見映えはライティングのセットアップおよび焼き込み設定に大きく依存します。ライティングの品質を改善するためいくつかの基本的な設定の例を見ていきます。
次は,いくつかのキューブとひとつのポイントライトが中央にある基本的なシーンです。ライトはハードシャドウを投影していて,エフェクトはかなり味気なく画像の乱れもあります。
ライトを選択して Shadow Radius および Shadow Samples プロパティが公開されます。 Shadow Radius を 1.2,Shadow Samplesを 100 にセットすることで再度行った焼き込みはソフトシャドウと広い周縁部が生成されます - すでにして画像はかなり良くなりました。
ウィンドウの ペインを開くことでUnity Pro によりさらに一歩進んで大域照明を有効化してSky Lightを足すことが出来ます。 Bouncesの数字を 1 ,Sky Light Intensity に0.5をセットします。結果はよりソフトなライティングとなり,かすかな拡散の相互反射エフェクト(緑や青のキューブから染み出たカラー)が得られています - まだ 3 つのキューブとライトだけでより良いものになっています!
ペインで様々なライトマッピング関連の設定の詳細については, Unity のライトマッピングに関する詳細説 を参照して下さい。