未使用の LOD を削除する

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

Windows
MacOS
Linux
このページ中

クック済みの 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

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信