この記事は、Unity アセット真夏のアドベントカレンダーの24日目です。 IBLとは IBLはImage Based Lightingの略で、画像を基にしたライティングという意味です。 ここでいう画像は基本的にキューブマップのことで、キューブマップに応じたライティングを行うことでシーンに設置したライトの色だけでは無く、夕焼けのSkyboxを表示したシーンではオブジェクトが赤みを帯びると言ったメリハリのあるレンダリングを行うことが出来ます。 UnityでIBLができる有名なアセットと言えばMarmoset Skyshopですが、今回は無料かつオープンソースで開発が進められているLuxを紹介します。 Luxとは LuxはオープンソースのPhysically Based Shadingフレームワークです。PBS(物理ベースドシェーディング)は文字通り物理情報を元にシェーディングを行う手法で、木