影を描画するメッシュだけLODを適用。UE5.6のエンジン改造による最適化事例、スパーククリエイティブがブログ記事で解説

影を描画するメッシュだけLODを適用。UE5.6のエンジン改造による最適化事例、スパーククリエイティブがブログ記事で解説

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

この記事の3行まとめ

  • スパーククリエイティブ、UEで影の描画を最適化する手法をブログ記事で解説
  • 影を描画するメッシュのみLODを適用する機能を、エンジン改造で実装する手法を紹介している
  • エンジン改造にあたり記述したコードはGithubにて公開中

スパーククリエイティブは2025年7月10日(木)、「【UE5】影のLODを最低値にするエンジン改造」と題した記事を、同社の技術ブログにて公開しました。

ブログでは、アンリアルエンジン(以下、UE)で影の描画負荷を軽減する手法を紹介。影の描画に用いるメッシュのみLODを適用させる機能をエンジン改造で実装する方法を解説しています。

動作環境はUE5.6を想定。なお、UE5.4においても動作確認済とのこと。

(画像はブログ記事より引用)

UEでは通常、影の描画計算に用いるメッシュのみをLOD(Level of Detail)で差し替えることはできません。

記事ではその代替策として、本体メッシュと影の描画用のメッシュを重ねて配置することで、影用のメッシュのみLODを適用させる手法を紹介。

しかしこの手法では、プリミティブの増加に伴い処理負荷やヒューマンエラーが発生しやすいデメリットがあることも指摘しています。

同じコンクリート板のメッシュについて、LOD0の状態(画像左)と、影の描画処理に関してのみLOD3とした状態(画像右)の比較(画像はブログ記事より引用)

手動で2種類のメッシュを配置することなく影の描画処理のみ軽減する方法として、記事ではエンジン改造でコンポーネントにフラグを追加し、影の描画に関してのみLODを行う機能を実装しています。

StaticMeshComponentに「Shadow Force Min LOD」フラグが追加されている(画像はブログ記事より引用)

フラグ適用前(画像左)とフラグ適用後(画像右)の見た目の違い(画像はブログ記事より引用)

エンジン改造にあたり記述したコードはGithubにて公開されています。ただし閲覧・利用の際は、UEのエンドユーザーライセンス契約(EULA)に同意の上、Epic GamesアカウントとGithubアカウントの連携が必要です。

詳しくは、ブログ記事本文をご確認ください。

『【UE5】影のLODを最低値にするエンジン改造』スパーククリエイティブ技術ブログ

関連記事

Unreal Engine 5.7.2がリリース。ランドスケープの法線が破綻するバグや、PCG使用時にGC実行状況を調べるとクラッシュする不具合などが修正
2026.01.22
アニメ『メダリスト』のキャラクターリギング解説など、「あにつく2025」で実施された講演のレポートが公開中
2026.01.21
アークシステムワークスのTA・リードモデラー 本村氏が3Dモデリングの悩みを解決。視聴者質問への返答動画2本が公開
2026.01.17
Unityで3D都市モデルを使えるSDK「PLATEAU SDK for Unity v4.1.0 beta」リリース。Unity 6をサポートしたほか、描画最適化機能がアップデート
2026.01.16
『LoL』前日譚を描いたアニメの、手描き風ルック制作手法を解説。アニメーション制作スタジオによる講演の和訳動画が公開
2026.01.15
Blenderで映画のような3Dシーンを作れる。初心者向けモデリング解説書『ゼロからスタート! Blender 1冊目の教科書』、KADOKAWAが1/16(金)に発売
2026.01.13

注目記事ランキング

2026.01.15 - 2026.01.22
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

被写界深度(DOF)
ヒシャカイシンド
  1. Depth of Field(DOF)とも呼ばれる。カメラの焦点(ピント)があっているように見える範囲のこと。
  2. 3DCGにおいて、1をシミュレーションするエフェクト。注目させたい部分に焦点を合わせ、それ以外の部分をぼかすことができる。ゲームの開発現場においては、ボケ自体のことを示すことが多い。
VIEW MORE

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