- Unreal Engine
- Lumen
- デバッグ
- 一般的な開発
- プロジェクトを理解するチャット
UE5でLumenのちらつきとノイズを直す方法
UE5のLumenのちらつきを直す方法です。Final Gatherとシーンライティングの品質を上げ、Hardware Ray Tracingを検討し、小さな発光、小さなライト、欠けたディスタンスフィールドを修正します。
Ludus AI Team
UE5でLumenのちらつきとノイズを直す方法
Lumenのちらつきとノイズの多くは、フレームをまたいでデノイズされるレイの数が少なすぎることが原因です。Lumen Scene Lighting Quality と Final Gather Quality を上げ、ターゲットが対応しているならHit Lighting付きのHardware Ray Tracingを有効にし、シーン側の原因(小さく明るい発光、非常に小さなライト、欠けているか解像度の低いディスタンスフィールド)を修正してください。ちらつきのほとんどは、サンプリング不足の設定か、Lumenがうまく解決できない光源のどちらかであり、対処の鍵はそのどちらなのかを見極めることです。
この記事は、UE 5.4~5.8を対象とした、エンジン標準の機能だけで完結する手順解説です。設定に起因するちらつきとシーンに起因するちらつきを切り分け、それぞれを修正します。5.8の軽量な経路を含むLumenの性能面については、Lumen LiteとLumenの比較をご覧ください。
Lumenがちらついたりノイズが出たりするのはなぜか?
Lumenは限られた数のレイをトレースして残りを再構成しており、その再構成がフレームごとに不安定になりうるからです。Lumenはリアルタイムのグローバルイルミネーションシステムなので、毎フレームのライティングを完全にサンプリングすることはできません。まばらにサンプリングし、時間をかけてデノイズします。信号が少なすぎると(品質設定が低い、またはライティングが収束するより速く変化する)、ノイズ、ちらつき、ゴーストが見えます。そのため大きな問いは2つです。このシーンに対して品質が低すぎるのか、そしてシーン内にLumenが解決しにくいものがあるのか。修正方法もこの2つに沿って分かれます。
品質設定でちらつきを直す
性能予算の範囲内で、サンプリングとデノイズの品質を上げてください。Post Process Volumeまたはプロジェクト設定で、Lumen Scene Lighting Quality と Final Gather Quality を上げます。値が高いほどトレースと再構成の量が増え、ノイズが減ります。Lumen Scene Detail と Max Trace Distance は、シーンのどこまでが寄与するかに影響します。Software Ray Tracingを使っていて余裕があるなら、Hit Lighting付きのHardware Ray Tracingはより安定した正確な結果をもたらし、対応ハードウェアではちらつきが完全に消えることも少なくありません。これらはフレーム時間と直接トレードオフになるため、設定は1つずつ変え、結果を確認してください。
シーンが原因のちらつきを直す
ちらつきの中には、設定ではなくシーンが原因のものもあります。小さく非常に明るい発光マテリアルと非常に小さな光源は典型的な原因です。Lumenはそれらを安定してサンプリングしにくいため、きらきらとちらつきます。極端な発光の値を下げるか、照明を小さな発光に頼るのではなく実際のライトを使ってください。メッシュに十分なディスタンスフィールドがあること(Mesh Distance Fieldsが有効で、解像度が妥当であること)を確認してください。Software Ray Tracingはそれに依存しており、欠けていたり粗かったりすると、光漏れや不安定さの原因になります。非常に薄いジオメトリや重なり合うサーフェスもちらつくことがあります。問題の発光やライトを直すほうが、どんな品質スライダーよりも効果的なことがよくあります。
ライティングのゴーストと遅延を直す
ライティングが動きに対してにじんだり遅れたりする場合、それは時間方向の再構成によるもので、別の調整が必要です。Lumenはフレームをまたいで蓄積するため、高速で動くライトや素早いカメラの動きでは、追いつくまでの間に尾を引いたり遅延が出たりします。対策としては、重要な照明を高速で動く強いライトに頼りすぎないこと、関連する時間方向とスクリーントレースの設定を調整すること、そして蓄積が追いつけるだけのフレームレートを確保することです。5.8の軽量なLumenでは、より柔らかく安定しているもののディテールの少ない結果になります。忠実度と引き換えに、それ自体が目に見えるちらつきを減らすこともあります。問題がノイズ(サンプリング不足)なのかゴースト(時間方向の遅延)なのかに合わせて対処してください。
Ludus AIで同じ作業を行う
Lumenの診断は推論の作業であり、上記の手順にプラグインは必要ありません。UE 5.4~5.8で動作するLudus AIでは、プロジェクトを理解するチャットとUE5の質問と回答を使って原因を絞り込み、マテリアルやポストプロセスの変更を適用できます。
シーンのネオンサインの近くでLumenがちらつきます。原因は品質
設定と発光マテリアルのどちらで、何を変えればよいですか?Ludus AIは、5秒ごとに更新するプロジェクトの統合情報をもとに、プロジェクトを踏まえてUE5の質問に答えます。そのため、ちらつきの原因がサンプリング不足なのか、それとも明るい発光マテリアルなのかを示せます。関係するPost Processとマテリアルの設定も編集できます(MaterialとPost Processのマテリアルを作成し、パラメーターを調整します)。プロジェクト全体の性能監査は行いません。プロジェクト全体のプロファイリングはCozac (新しいタブで開きます)の領域で、ここでは特定の原因について考え、調整するのを支援します。結果はビューポートで確認してください。
よくある質問
UE5でLumenのちらつきを止めるにはどうすればよいですか? Lumen Scene Lighting QualityとFinal Gather Qualityを上げ、Hit Lighting付きのHardware Ray Tracingを検討し、小さく明るい発光、非常に小さなライト、欠けたディスタンスフィールドといったシーン側の原因を修正してください。まず、設定の問題かシーンの問題かを見極めます。
Lumenがノイズっぽく、ざらついて見えるのはなぜですか? Lumenはライティングをまばらにサンプリングし、時間をかけてデノイズするため、品質設定が低い場合やサンプリングしにくいライティングがある場合に、ノイズとして現れます。品質設定を上げ、極端な発光や小さな光源を減らしてください。
Lumenのゴーストの原因は何ですか? 時間方向の再構成が動きに追いつかないことです。高速で動く強いライトや素早いカメラの動きは、Lumenが蓄積する間に尾を引きます。時間方向の設定を調整し、フレームレートを維持し、重要な照明を高速で動くライトに頼らないようにしてください。
Ludus AIはLumenの問題の修正を支援できますか? Ludus AIは、プロジェクトを踏まえて原因を推論し、関係するマテリアルとポストプロセスの設定を調整できます。プロジェクト全体のプロファイリングはCozacの役割で、シーンごとのLumenの調整は、あなたとLudus AIがエディタ内で行う作業です。
おわりに
Lumenのちらつきは、ほぼ必ず2つのどちらかです。サンプリングが足りないか、Lumenがきれいに解決できない光源があるかです。どちらかを見極めたうえで、予算内で品質を上げるか、問題の発光、小さなライト、欠けたディスタンスフィールドを修正し、ゴーストは別の時間方向の調整として扱ってください。これらすべての背後にある性能面のトレードオフについては、Lumen LiteとLumenの比較をご覧ください。Unreal Engine向けの最も高度なAIアシスタントであるLudus AIは、原因を考える手助けをし、エディタ内でマテリアルとポストプロセスを調整できます。

