遠景のシャドウまで高解像度に。UE5の新機能「仮想シャドウマップ」の『フォートナイト』適用事例をEpic Gamesが公開

遠景のシャドウまで高解像度に。UE5の新機能「仮想シャドウマップ」の『フォートナイト』適用事例をEpic Gamesが公開

2023.02.15
ニュースアンリアルエンジン
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • Unreal Engine 5.1で開発されたフォートナイト バトルロイヤル チャプター 4で導入された「仮想シャドウマップ」機能にスポットを当てた解説記事が公開
  • 仮想シャドウマップ導入前後を比較して、グラフィックやパフォーマンスに与えた影響を解説
  • 導入の際に問題になった点や、仮想シャドウマップが適さない例も併せて紹介

2023年1月27日、Epic Gamesは『フォートナイト』バトルロイヤル チャプター 4における、仮想シャドウマップの活用事例を解説する記事を公開しました。

仮想シャドウマップUnreal Engine 5.0(以下、Unreal EngineはUEと表記)で追加された、高解像度のシャドウマップをメモリ使用量を抑えつつ使用するシステム。近辺から遠方まで正確な影を、効率的にレンダリングすることが可能です。

仮想シャドウマップの導入は、フォートナイトのグラフィック表現に大きな変化をもたらしました。変化のひとつとして記事で取り上げたのは、太陽(ディレクショナルライト)による影。従来は、複数のシャドウ手法を用いて影を表現していましたが、遠方の影が低解像度になるなどの問題がありました。現在は仮想シャドウマップの導入により、遠方の影も高い解像度で表現できています。

Before
After

仮想シャドウマップを用いることで、近辺から遠方まで解像度の高い影が落ちている(画像は解説記事より引用)

ただ、仮想シャドウマップは万能なシャドウ手法ではありません。草の影においては、パフォーマンス上の大きなメリットが無かったことや、影の暗さを制御できないなどの理由から、従来のコンタクトシャドウを用いた手法を引き続き使用しています。

Before
After

仮想シャドウマップ(左)とコンタクトシャドウ(右)の比較。仮想シャドウマップでは、レンダリングコストがかかる上、影が粗くなってしまった(画像は解説記事より引用)

記事中ではこのほかに、フォリッジのシャドウ、仮想シャドウマップのキャッシュなど、仮想シャドウマップに関する多くの事例に触れています。詳細は『フォートナイト バトルロイヤル チャプター 4 の仮想シャドウ マップ』をご確認ください。

また、UE5.1における仮想シャドウマップの新機能やシステム詳細に関しては、Unreal Engine 5.1 リリースノート公式ドキュメントなども併せてご確認ください。

フォートナイト バトルロイヤル チャプター 4 の仮想シャドウ マップUnreal Engine 5.1 リリースノート仮想シャドウ マップ 公式ドキュメント

関連記事

UEの映像技術を学べる無料公式イベント「Cinematic Deep Dive’25」、12/10(水)に開催。先着350人まで参加登録を受付中
2025.10.17
EOS・EACを解説したエピック ゲームズ ジャパン登壇講演、UEFNによる松江城メタバース化事例など。広島・大阪で開催されたUE勉強会の講演資料が公開
2025.10.17
UE公式の大型イベント「Unreal Fest Bali 2025」講演動画が公開。「Gameplay Ability System」の使い方や、UE5.7 Previewで正式導入した「Substrate」活用術など
2025.10.16
UE5のモバイル向けグラフィック機能などを解説。エピック ゲームズ ジャパン主催勉強会「UE5 Mobile Game Development Essentials」講演資料が公開
2025.10.13
3D地理データを最適化できるクラウドサービス「Cesium ion」で、Googleマップの2D地図タイルを利用可能に。UE・Unityにインポートも可能
2025.10.07
Epic Games、開発者向けAIツール「Epic Developer Assistant」UE版をリリース。日本語での質問もサポート
2025.09.29

注目記事ランキング

2025.10.11 - 2025.10.18
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

パッケージ化
パッケージカ ゲーム開発において、ゲームの実行に必要なデータのみを、実行ファイルとそれに付随するデータの形式に変換すること。プラットフォームに合わせたファイルフォーマットに変換するほか、この段階でアセットファイルを再利用や改ざんすることができないように暗号化することが多い。
VIEW MORE

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