Lightmass Portal

ベイクした屋内ライティングの品質を高める方法

Windows
MacOS
Linux

LMPortal_On.png

ライティングを集める場合、Lightmass はフォトン マッピング技術を使って、ポイントライト、スポットライト、指向性ライトをバックトラッキングすることができます。 つまり、これらの種類のライトからライトが入射する小さな場所を見つけることができます。 ただし、スカイライトとエミッシブ メッシュはフォトン放射を効率的にサポートしないので、 Lightmass は力づくでのみ、この重要な小さなライティングを見つけることができます。 ライトが入射する場所を Lightmass が理解しやすくするために、ライティングにとって致命的となるエリアの周りに Lightmass Portal アクタを配置することができます。 Unreal Engine 4 (UE4) プロジェクトにおいて、Lightmass Portal の設定および使用方法を説明します。

機能の説明

概略を述べると、Lightmass Portal は以下のように機能します。

  • Lightmass Portals は、スカイライト 、HDR 画像、Static Lighting にエミッシブを使用 する設定のスタティックメッシュを使ってシーンを照らす場合に最も便利です。

    クリックしてフルサイズで表示

  • Lightmass Portal をレベルに配置し、最終的なライティングに大切なオープン エリアに合うようにスケールします。

    LMPortals.png

  • Lightmass がライトをビルドしている間、Lightmass Portal は Lightmass にライトとシャドウの質を高めるために、この領域から入射光が必要であることを伝えます。

    Without Portals

    With Portals

ステップ

UE4 プロジェクトで Lighting Scenarios を使用する手順を説明します。

  1. まず [Modes] パネルを開き、検索欄に「Lightmass Portal」と入力します。見つかったら、それをレベルにドラッグします。

    クリックしてフルサイズで表示

  2. [Move (移動)][Rotate (回転)][Scale (スケール)] ツールを使って、Lightmass にもっと光線をフォーカスしてもらいたい光が入射する場所と同じか、若干小さくなるように Lightmass Portal の位置とスケールを調整します。

    クリックしてフルサイズで表示

  3. メイン ツールバーの [Launch (起動)] アイコンの横の小さな白い三角印をクリックして、[Build] を開き、表示されたメニューの [Lighting Quality (ライト品質)][Production (プロダクション)] に変更します。

    LMPortal_Step_03.png

  4. これがすべて完了したら、[Build (ビルド)] ボタンを押して Lightmass ライティングのビルドを開始します。

    LMPortal_Step_04.png

最終結果

Lightmass のビルドが完了すると、以下の画像のようになります。

Portal なし

Portal あり

Lightmass Portal のない 画像をよく見ると、画像にたくさんのノイズがある事がわかります。Lightmass Portal がある 画像と比べると、暗いエリアでは特に目立ちます。

既知の問題と制約

  • Lightmass Portal は Lightmass にポータルに向けて光線を送ることを強制します。このため、Lightmass Portal はシーンに重要な小さなレベル上のライティングに対してのみ使用します。これを守らずに Lightmass Portal を多く追加してしまうと、Lightmass のビルド回数が急激に増加します。

  • Lightmass Portal には遮蔽物が何も存在しないので、とても小さいレベルでのみ Lightmass Portal を使用してください。広大なオープン ワールドで Lightmass Portal を使用すると、必要なライトのベイク時間が長くかかってしまいます。

  • エミッシブのライト キャスターにスタティックメッシュを使った結果ノイズが入る場合は、スタティックメッシュのライトが放射される場所の周りに Lightmass Portal を配置するようにしてください。

Tags
Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback