Uniform でシーンの照明を管理
使用するツール
記載されているツール、プロシージャル機能、オーバーライドは、すべて Uniform のギャラリーで見つかります。
シーン変形デフォーマー
ライトフィールドノードを作成
Uniform のシーンの照明を管理する方法を紹介します。ビューポートにはリアルタイムパストレーサーが搭載され、ソフトシャドウとグローバルイルミネーションを含む照明をその場で確認できます。照明の設計に役立つ機能を見ていきましょう。
シーンを選んで Light Mixer インスペクターを開き、Add Point Light を選択します。光る球としてポイントライトが追加され、通常のジオメトリと同じように選択・移動できます。選択ショートカットを押してライトを選び、Scene Transform で位置を設定します。
Surface View ショートカットを押し、四角の上側へドラッグして PBR ビューポートを有効にします。ライトの移動・調整や他のツールの操作をリアルタイムで行えます。ただし、ライトとマテリアルのプレビューは通常のビューポートより GPU 負荷が高く、動作速度と消費電力に影響することがあります。
Surface View の Chart を右上に動かすと、アルベドカラーとマテリアルを含むシーンを表示します。左上に動かすとアルベドカラーが無効になり、照明の寄与だけを確認できます。
ポイントライトを選ぶとギズモが表示されます。黄色い円からドラッグするとライトのサイズが変わり、影のシャープさを調整できます。中心から左右にドラッグすると強さを微調整できます。上へドラッグすると段階的にパワーが 2 倍になり、下へドラッグすると半分になります。幅広い値を素早く調整できるギズモです。
Light Field ツールでもライトを作成できます。クリックしてドラッグするとカーソル下にポイントライトを作り、モデルからブラシ半径と同じ距離に配置します。
Lights インスペクターのプラスアイコンから Add Environment Light を選ぶと、環境ライトを追加できます。初期状態では単色ですが、Light Mixer の項目から .EXR 形式の HDRI を読み込めます。環境ライトもオブジェクトの一種で、Scene Transform で回転して光の方向を変えられます。
Light Mixer ではシーン内のライトの全属性を調整できます。Solo と Mute で単独表示や有効・無効を切り替え、ポイントライトや環境ライトの色も変更できます。
作業を軽くしたい場合は Viewport Modules を開き、Shadow モジュールをタップして影を無効にできます。また、物理シェーディングを Path Tracing から Rasterized に変えると、グローバルイルミネーションとパストレーシングによるサブサーフェススキャタリングが無効になります。