- Unreal Engine
- 一般的な開発
- 生産性
- VFX制作
- Unreal Engine 6
UE 5.8のMegaLights:有効にすべきとき、逆効果になるとき
MegaLightsは、影を落とす多数の動的ライトをリアルタイムで扱える負荷に収めます。UE 5.8で効果を発揮する場面と、コストが上回る場面を解説します。
Ludus AI Team
UE 5.8のMegaLights:有効にすべきとき、逆効果になるとき
MegaLightsは、ライトをより効率的にサンプリングすることで、標準のパイプラインよりはるかに多くの影を落とす動的ライトをリアルタイムで使えるようにします。それぞれが影を落とす動的なライトや動くライトを、シーンが本当に多数必要とするときに有効にしてください。ライトが数個しかないシーンや、要件を下回るハードウェアでは、オーバーヘッドが利点を上回り、逆効果になります。2026年9月時点で、MegaLightsはUnreal Engine 5.8の機能群の一部です。
この記事では、MegaLightsが何をするのか、どんなときに効果を発揮し、どんなときにコストが上回るのかを説明します。
UE 5.8のMegaLightsとは?
MegaLightsは、影を落とす大量の動的ライトをリアルタイムで扱える負荷に収めるライティング技術です。動的ライティングの従来のコストは影にあります。影を落とすライトは1つひとつが重いため、シーンのライトは少数に抑えるか、ベイクするか、影を諦めるしかありませんでした。MegaLightsは多数のライトをより効率的にサンプリングすることでこの前提を変え、それぞれが影を落とす数十の動的光源でシーンを照らしても、フレーム時間が破綻しないようにします。ライティングの密度そのものが見どころとなるシーンを想定した機能です。
MegaLightsを有効にすべきとき
シーンに多数の動的ライトが必要で、これまでそれを賄うためにベイク、カリング、影の省略を強いられていたなら、有効にしてください。数十の光源が動くネオン街、魔法が飛び交う戦闘シーン、ライトが絶えず動き変化する環境などが典型です。こうした場面でMegaLightsは、以前は現実的でなかった完全に動的で影のあるライティングを可能にし、見た目の効果もはっきり表れます。ライティングが密で動的なシーンのための機能であり、全体の「ライティングを良くする」スイッチではありません。
MegaLightsが逆効果になるとき
シーンがそれを必要としていないときです。ライトが数個しかない場合や、ライティングがほぼ静的でベイクできる場合、MegaLightsは見合う利点なしにオーバーヘッドを加え、標準の経路より性能が落ちることもあります。ハードウェア要件もあるため、ローエンドのターゲットでは節約できる以上のコストがかかることがあります。率直に言えば、MegaLightsはライトの数と動きの多さで元が取れるトレードオフで、そのどちらも少ないなら損をします。
要件と注意点
MegaLightsは最新のGPU機能に依存しているため、シーンをMegaLights前提で組む前に、そのハードウェア要件を最低スペックのターゲットと照らし合わせてください。性能に関わる5.8のほかの機能と同じく、プロジェクトのコピーでテストし、高性能な開発マシンだけでなく実際のターゲットでプロファイルしてください。特定のライティング構成でノイズやアーティファクトが出ないかに注意し、ターゲットプラットフォームがサポートされていることも確認してください。どこでも有効にしておく既定値ではなく、シーンが求めるときに使う道具として扱ってください。
よくある質問
Unreal EngineのMegaLightsは何をするのですか? ライトをより効率的にサンプリングすることで、影を落とす多数の動的ライトをリアルタイムで扱える負荷に収めます。そのため、ベイクや影の省略なしに、密で動的なシーンを照らせます。
MegaLightsは常に使うべきですか? いいえ。多数の動的ライトが必要なシーンで使ってください。ライトが少ないシーンや、ライティングがほぼ静的なシーンでは、利点なしにオーバーヘッドが加わります。
MegaLightsで性能は向上しますか? 多数の動的ライトがあるシーンでは、標準の経路と比べて性能が向上します。ライトの少ないシーンでは、節約できる以上のコストがかかることがあります。
MegaLightsにはどんなハードウェアが必要ですか? 最新のGPU機能に依存しています。採用を決める前に、要件を最低スペックのターゲットと照らし合わせ、プロファイルしてください。
おわりに
MegaLightsはUE 5.8の中でも切れ味の鋭い道具の1つです。以前は手の届かなかったライティング密度を実現しますが、そのコストに見合うのは、シーンが本当にライトが多く動的なときだけです。そうした場面で使い、ライティングがまばらなシーンや静的なシーンでは無効のままにし、必ずターゲットでプロファイルしてください。リリースのほかの内容については、Unreal Engine 5.8の概要をご覧ください。Unreal Engine向けの最も高度なAIアシスタントであるLudus AIは、UE 5.4~5.8で動作し、こうしたライティングの判断に伴うマテリアルやポストプロセスの作業の設定を支援できます。

