Project Optimizer

Emerson Rosa - 4月 6, 2021

An Editor Utility meant to analyze a project and give a list of assets which can be further optimized, as well as some automatic tools for doing so.

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.24 - 4.26
  • ダウンロードのタイプ
    アセット パック
    この製品には、Unreal Engine アセットを詰め合わせたものが入っています。任意の既存プロジェクトにインポート可能です。

Bug reports or feature suggestion: erosa3d@gmail.com


LATEST UPDATES:

April 21, 2021

  • Fixed "Reduce All" and "Select All" (from the "Textures above 2K" tab);
  • Fixed memory overloading issue;

April 24, 2021

  • The tool will now skip files with invalid characters on it (which was causing infinite loops);


Every parameter and button in the utility has a "Tool Tip Text" explaining what they do, so in case you aren't sure about something, just point to it and a short explanation will pop-up!


To open the utility, right-click on the file "ProjOptimizer" (Located inside "Content/ProjectOptimizer/") and select "Run Editor Utility Widget". You can dock it anywhere in the editor.


With this Editor Utility you will be able to:

  • Find empty folders (and an option to remove them automatically);
  • Find potentially duplicated files (this one will only give you the option to see the potential duplicates so you are able to fix it manually, to avoid damaging your project);
  • Check if the project contains redirectors (you can fix them by Right-Clicking on Content folder and selecting "Fix Up Redirectors in Folder");
  • Find unused/unreferenced assets (and an option to move them automatically to a 'Trash' folder, so they can be removed manually afterwards);
  • Find textures non-power of two (and an option to automatically round them to the nearest power of two);
  • Find textures with 4k resolution or higher (and an option to reduce them automatically to 2k, keeping aspect ratio);
  • Find Static Meshes without LODs applied (and an option to automatically apply LODs to them).


The custom settings in the utility allow you to specify directories to analyze, and add "Skip Directories", for those parts of the project you don't want to touch.


For finding unused/unreferenced assets, it's recommended to run the tool multiple times (an asset may be used by an unused/unreferenced one, so removing the unused will "free" other assets).


IMPORTANT: Check the product images to be sure to enabled the required plugins.

テクニカルノート

Features:

  •  Find and remove empty folders;
  •  Find potentially duplicated assets;
  •  Check for redirectors present;
  • Find unused/unreferenced assets and move them to a "Trash" folder;
  • Find and fix textures non-power of two;
  • Find and reduce textures above 4k resolution;
  • Find Static Meshes without LODs applied and fix them;
  • By default the tool only lists all the issues above, it won't take any action without you deciding to.
  • You can add "Skip directories".

Number of Blueprints: 2

Input: none

Network Replicated: No

Supported Development Platforms:

Windows: Yes

Mac: Yes