Unity のライティングツールで見事なビジュアルを制作
グローバルイルミネーション(GI)から高品質のシャドウまで、Unity には 3D の世界でライトやマテリアルの複雑な動作を模倣するさまざまな手法が揃っています。
リアルタイムライティングや事前に計算(ベイク)されたライティングをそれぞれを単独で活用したり、さらに両方を組み合わせたりできる柔軟性により、あらゆるプラットフォームにわたって最適なパフォーマンスとビジュアル品質をもたらします。
世界を光で照らす
Unity のライティング機能は、業界標準のライトの種類から、雲や霧を表現するために使用される高度なボリュメトリックエフェクト、リフレクションやレイトレーシングまで多岐にわたります。
Unity には、指向性ライト、スポットライト、ポイントライト、エリアライトなど、現実感のあるリアルタイムシャドウを生成するためのさまざまな光源が揃っています。
さらに、ユニバーサルレンダーパイプライン(URP)とHD レンダーパイプライン(HDRP)を活用することで、現実世界のライトの挙動に一致する物理的に正確な光減衰を実現します。
HDRP は、ライティングと露出のパイプライン全体でルクス、ルーメン、EV などの業界標準の現実に存在する光の単位(PLU)に対応しており、初心者、プロの開発者を問わず、より一貫した方法でシーンにライトを設定することができます。
Unity の HDRP に備わったハイブリッドレイトレーシングは、プロジェクトにさらに現実感を与えるのに役立ちます。高レベルのシャドウイングを活用することで、半透明のオブジェクトに色つけされた半透明のシャドウを作成できます。
現実感のある 3D レンダリングの核となるのは、信頼の置けるグローバルイルミネーション(GI)ソリューションです。Unity のプログレッシブライトマッパー(CPU & GPU)は、静的なサーフェスで跳ね返り、結果をライトマップとライトプローブにベイク処理するディフューズライトを模倣するのに役立ちます。
Unity には Enlighten を使用したリアルタイム GI ソリューションが備わっており、これにより、リアルタイムライトから本物のようなライトのリフレクションを生成できるほか、ライトとマテリアルをランタイムで変更することもできます。
事前計算なしのリアルタイム GI については、最新の GPU を利用する HDRP のレイトレーシング機能を活用できます。レイトレーシングされたグローバルイルミネーションとレイトレーシングされたアンビエントオクルージョンは、スクリーンスペースを使用する場合と比較して、より良い結果をもたらします。
リフレクションをキャプチャして環境に投影するうえで、Unity ではさまざまな手法を活用しています。リアルタイムアプリケーションにとって最も一般的なのはリフレクションプローブで、イメージベースドライティングを利用します。
HDRP に備わっている平面リフレクションプローブは、鏡面や水面などのフラットサーフェスでのリアルタイムリフレクションを模倣するのに特に適しています。もう 1 つの手法はスクリーンスペースリフレクション(SSR)と呼ばれ、フレームで利用可能なデータを活用して、特定のシナリオ、特に床や壁などのカメラに対して平行なサーフェスにおいて、リフレクションプローブよりも正確にリフレクションを模倣します。
レイトレーシングリフレクションを使用すると、主に事前に計算されたリフレクションやスクリーンスペースの手法を利用できない動的なシナリオにおいて、さらに現実感を与えることができます。
沈みゆく美しい夕日、不吉なことを予感させる暗い雲、先を見通せないような濃い霧を作成したいと思いませんか?Unity ではシンプルなグラデーションや HDRI を活用した静的な空から、物理演算ベースのプロシージャルに生成される空まで、さまざまな種類の空を使用して、1 日のあらゆる時間帯の空を表現することができます。
ボリュメトリッククラウド* は、空のスケールをさらに壮大にし、目を奪われるような美しい朝日から嵐が吹き荒れるような日中まで、驚くような気象条件を制作できます。
シーンをさらに奥行きのあるものに仕上げ、より厚みのある雰囲気を作り出すために、すべてのパイプラインで利用できる従来のフォグを使用するほか、HDRP で利用できるより高度なグローバルボリュメトリックフォグやローカルボリュメトリックフォグを使用して、没入感をさらに高めることができます。
* 現在 HDRP でのみ利用可能
Unity にはプロフェッショナル向けのカラーグレーディングツールが揃っており、シンプルなカラーフィルターやコントラストの調整から、外部で生成された LUT(ルックアップテーブル)まで、自由に創造性を発揮できます。
被写界深度、ビネット、モーションブラー、フィルムグレインなど、より高度なカメラやフィルムの効果を模倣できます。これらの手法により、レンズやフィルムのアーティファクトを模倣した、よりシネマティックな雰囲気に仕上げることができます。
HDRP と URP には独自のポストプロセッシングシステムが備わっていますが、ビルトインレンダーパイプラインはプロセッシングスタック v2 パッケージを利用します。
Unity 2020 LTS の HDRP には、さまざまな感情を呼び起こすようなハイエンドのライティングをゲーム内に制作するためのツールが追加されています。この詳細なガイドでは、HDRP でライティングの力を活用する方法について説明します。
アーティストやデザイナーがクリエイティブなワークフローを最適化し、強力な没入型体験を制作するのに役立つさまざまな新機能と改善点を紹介します。
Unity で見事なビジュアルを備えたゲームを制作する力を与えるツールセットとワークフローに関する究極ガイド。
Magic Light Probes は、動的オブジェクトに最適な間接光を設定するためのライトプローブをシーン内に迅速に配置することができるツールで、生産性を大幅に高めることができます。
Bakery は、Nvidia 製の GPU で利用できる、本番環境対応の GPU ライトマッパーです。イテレーションをスピードアップするために必要なレンダリング品質、ベイキング速度、柔軟性を高いレベルで提供します。
Enviro なら、動的なライティングシナリオの作成がこれ 1 つで完結します。カスタマイズした霧、雲、空、ボリュメトリックライティングを制作し、ニーズに合わせてライティングを時間をかけることなく調整できます。
Magic Lightmap Switcher を使用すると、実行時にライトマップ、ライトプローブ、リフレクションプローブの間を補間し、ベイク処理されたライティングデータを使用して動的なライティングシナリオを作成できます。
アーティストにとって使いやすい Unity の強力なソリューションで想像力を解き放ちましょう。リアルタイムでより速く作業できるように特別に設計されたツールを使用して、柔軟性を高めることができます。