未使用の LOD を削除する

UE4 プロジェクトをクックするときに、未使用の LOD を取り除く方法について説明します。

Windows
MacOS
Linux
On this page

クック済みの Unreal Engine 4(UE4) プロジェクトのサイズをできるだけ小さくするのは、なかなか骨の折れる作業となります。次の操作ガイドでは、UE4 プロジェクトを PC、コンソール、モバイル デバイス用にクックするときに、未使用のLOD メッシュを自動的に削除する方法を説明します。

手順

次のセクションでは、最終的なクックされた UE4 プロジェクトから未使用の LOD メッシュを削除する方法を説明します。

  1. まず、 「YourProjectName\Config」 に移動して、UE4 プロジェクトの 「DefaultEngine.INI」 ファイルを見つけます。

    StripUnUsedLOD_01.png

  2. プロジェクトの「DefaultEngine.INI」ファイルが見つかったら、任意のテキスト エディタで開きます。

    StripUnUsedLOD_02.png

  3. 「DefaultEngine.INI」ファイルで、 [Console Variables] というセクションを探します。[Console Variables] というセクションが見つからない場合は、「DefaultEngine.INI」ファイルの任意の場所に次のテキストを入力して追加する必要があります。 [Console Variables]

    StripUnUsedLOD_03.png

  4. 新しく追加された [Console Variables] セクションの下に、次のアイテムを追加します。

    [ConsoleVariables]
    ; クック中にターゲット プラットフォームの MinLOD 未満の LOD のレンダリング データを削除します。
    r.StaticMesh.StripMinLodDataDuringCooking=1
    r.SkeletalMesh.StripMinLodDataDuringCooking=1

r.StaticMesh.StripMinLodDataDuringCooking=1 はスタティック メッシュの LOD を除去し、 r.SkeletalMesh.StripMinLodDataDuringCooking=1 はスケルタル メッシュの LOD を除去することに注意してください。必ずしも両方のコマンドを使用する必要はなく、プロジェクトのニーズに応じて Static または Skeletal を使用できます。

  1. コンソール変数を追加したら、保存して「DefaultEngine.INI」ファイルを閉じます。 

  2. プロジェクトのメッシュに「プラットフォームごとの LOD」 が設定されていることを確認できたら、UE4 プロジェクトをクックしてください。

最終結果

「DefaultEngine.INI」ファイルの Console Variables セクションにストリップ コマンドが追加されたことにより、リリースする UE4 プロジェクトを次にパッケージ化するときは、そのプロジェクトのサイズが小さくなっていることに気付くはずです。この方法を用いる場合、プロジェクト コンテンツの設定方法によっては、UE4 プロジェクトのサイズを 25-50% 小さくできます。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback