UE5上で動作する動的なグローバルイルミネーション「Lumen」基本機能や内部技術に関する公式の技術ブログが公開

2022.06.06
ニュースアンリアルエンジン
この記事をシェア!
twitter facebook line B!
twitter facebook line B!

この記事の3行まとめ

  • UE5での新機能「Lumen」についての記事をUnreal Engine公式が公開
  • グローバルイルミネーション、反射などの基本機能から解説
  • サーフェスキャッシングやレイトレーシングの効率化など内部的な技術も紹介されている

2022年5月28日、Unreal Engine公式は「Unreal Engine 5 の動的なグローバル イルミネーション Lumen が実現する機能を紹介します」と題した技術ブログを公開しました。

記事ではUnreal Engine 5の光の表現における新機能「Lumen」の概要を技術的な観点から以下の項目に分けて解説しています。

グローバルイルミネーション

以前はほとんどゲームでライトマップベイキングする必要があったグローバルイルミネーションを動的に実現したLumenグローバルイルミネーションシステムについて解説。スカイシャドウイングエミッシブマテリアル透過処理ボリュメトリックフォグへの対応などについても言及されています。

スカイシャドウイングは屋外より屋内の空間を大幅に暗くすることができる。これにより、更に自然なライティングを実現する。

エミッシブマテリアルボリュメトリックフォグを動的に照らす様子。空間にぼんやりとした発光を作り出している。

反射

以前の制約のある反射機能に代わり、表面反射を動的に実現するLumenの反射について解説。Lumenはさらにグローバルイルミネーションやシャドウ付きスカイライトも反射表現に反映し、コーティングマテリアルにも対応しています。

車の塗装表現などに使われるコーティングマテリアルの反射を再現可能

Lumenのレイトレーシング

デフォルトとしてLumenで使用されるソフトウェアレイトレーシングについて解説。メッシュ距離フィールドグローバルディスタンスフィールドを使用し、レイトレーシングの高速化を行うと説明しています。

またプロジェクト設定によってハードウェアレイトレーシングを使用することもでき、高いパフォーマンスコストがかかるものの、より正確な反射や鏡面反射を表現できるとしました。

メッシュの重なりが非常に多い場合はグローバルディスタンスフィールドの方がパフォーマンスを高くできる。サンプルプログラム「古代の谷」ではグローバルディスタンスフィールドのみが使用されている

デモ「The Matrix Awakens: An Unreal Engine 5 Experience」では、より写実的な表現を実現するためハードウェア・レイトレーシングが使用されている

サーフェスキャッシュ

レイトレーシングを高速化する目的で常に近くのシーンのマテリアル属性を保存するサーフェスキャッシュについて解説。「サーフェスキャッシュによる高速化をうまく利用するためには、なるべくシンプルな形状のメッシュを作成する必要がある」としています。

サーフェスキャッシュを可視化したメッシュ。ピンク色の部分はキャッシュされていない

ファイナルギャザーとノイズ除去

少数のレイから効率的にサンプリングする手法と、サンプリング結果からフル解像度のシェーディングを作成、ノイズを除去して最終結果を作り出すまでの技術が解説されています。

LumenではSiggraph2021でも紹介されたファイナルギャザーアルゴリズムを使用し、フル解像度のシェーディングを生成する

前フレームで明るい方向を重点的にサンプリングする。これにより4倍のレイを飛ばした時と同じ品質が得られる

ライティングを近距離と遠距離のライティングに分け、遠距離のライティングにはより多くのレイを飛ばしノイズを低減させる

パフォーマンスと品質

パフォーマンスと品質のバランスを変更するための設定について解説されています。

パフォーマンスを落とす代わりに品質を上げる設定について解説。建築や自動車などより広いユースケースに対応する。

Lumenの展望に関しては、次世代コンソールでのパフォーマンスと品質の向上、自動車業界、バーチャルプロダクション、映像レンダリングなどでのユースケースの拡大が予定されているとのこと。より詳しい概要については、公式ドキュメントもご参照ください。

「Unreal Engine 5 の動的なグローバル イルミネーション Lumen が実現する機能を紹介します」公式ページLumen概要についての公式ドキュメント

関連記事

ヒストリア、日本で唯一「Unreal Engine サービス パートナー プログラム」で「ゴールド ステータス」を獲得。Epic Gamesが定める技術支援プログラム
2024.04.11
Adobe、「Substance 3D Connector」をオープンソースとして公開。Blender・Maya・3ds MaxやUE5・Unityなどの間でのアセット共有を目指す
2024.04.08
UE5で流体シミュレーションを行うプラグイン「Niagara Fluids」の公式チュートリアル4点が公開。波立つ水面や煙の揺れを表現可能
2024.04.06
「Unreal Engine」2024年4月の無料マーケットプレイスコンテンツが公開!森の中の村を表現できるクレイ風アセットパック、ゴーレムのリグ付き3Dモデルなど
2024.04.03
「猫でもわかる UE5 シーケンサー自動生成!」など、「Unreal Engine Meetup in Nagoya Season2 Vol.1」の講演で使われたスライド資料が公開
2024.03.29
Unreal Engine 5.4 Preview 1がリリース。アニメーション制御の新機能「Motion Matching」などが導入
2024.03.21

注目記事ランキング

2024.04.07 - 2024.04.14
1
フォートナイト クリエイティブとUEFNで使える仕掛け一覧
2
フォートナイトとUEFNがv29.20にアップデート。見下ろし視点でもプレイヤーキャラクターの向きを操作できるようになった
3
『フォートナイト』で動く本格的なゲームが作れるツール「UEFN」とは?従来のクリエイティブモードから進化したポイントを一挙紹介!
4
【2022年5月版】今から始めるフォートナイトの「クリエイティブ」モードープレイ開始から基本的な操作方法まで解説
5
【CHALLENGE1】「クリエイター ポータル」を使って、UEFNで作成した島を世界中に公開する
6
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.1「アイテム系」
7
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.5「島の設定」
8
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.7「NPC系」Part1
9
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.7「NPC系」Part2
10
【CHALLENGE2-1】フレンドと一緒にゲームを作ろう――UEFNプロジェクトをチームメンバーとリアルタイムで共同編集する
11
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.2「ユーティリティ系」
12
『フォートナイト』で建築ビジュアライゼーション!?UEFNでオリジナルの世界観をどう作り上げたか、その手法を解説【UNREAL FEST 2023 TOKYO】
13
UEFNで使えるプログラミング言語「Verse」のノウハウが集結。『UEFN.Tokyo 勉強会 03 Verse Night』レポート
14
【STEP2】UEFNの基本的な使い方を覚えよう
15
【CHALLENGE3】UEFNの機能「ランドスケープ」を使ってオリジナルの地形を作る
16
まるで『マイクラ』?ボクセル地形を生み出す無料アセット「VoxelPlugin Free」で”地形を掘ったり積み重ねたり”して遊んでみよう
17
フルカラー書籍「UEFN(Unreal Editor For Fortnite)でゲームづくりを始めよう!」、ついに本日発売!全国書店で好評発売中!
18
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.6「チーム・対戦系」Part1
19
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.4「ゲームシステム系」
20
フォートナイトとUEFNがv29.10にアップデート。プレイヤーのジャンプや射撃などの入力を無効化するオプションが追加
21
「UEFN」って実際どうなの? 編集部が3時間で「みんなで遊べるアクションゲーム(?)」を作ってみた
22
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.10「UI系」Part1
23
【STEP4-1】コース外に出たらデスする仕組みを作る
24
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.3「プレイヤー系」
25
【STEP4-2】リスポーンとチェックポイントの仕組みを作る
26
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.9「建築物系」Part1
27
【STEP5-1】スタート時のカウントダウンを作る
28
【STEP3】オリジナルのアスレチックコースを作ろう
29
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.8「ゾーン系」
30
フォートナイト クリエイティブとUEFNで使える仕掛け一覧 Vol.9「建築物系」Part2
VIEW MORE

イベントカレンダー

VIEW MORE

今日の用語

フレームレート(Frame Rate)
フレームレート 1秒あたり何回フレームを表示するかを示す数値。フレームレートの単位のことをFPS(frames per second)と呼ぶ。
VIEW MORE

Twitterで最新情報を
チェック!