The Optimization Tab inside the In-Editor Toolkit contains powerful custom optimization solutions for use within Unreal Engine. Utilize these custom options to heavily speed up development workflows.
Each Optimization method is self contained within the cards. For example, if you setup the setting in both the Level of Detail and Decimate cards and click the
Apply button in Decimate, it will only apply the Decimate optimization method.
All smart and preset options found within the Optimization Methods are custom algorithms finely tuned to optimize based on industry standard criteria. These are intended to help out individuals whom may be new to Unreal Engine and scene optimization in general, or to heavily speed up advanced user workflows.
These options have been heavily used by the services team here at Theia Interactive and have sped up the development speed by multiple magnitudes.
The Clustered Merge optimization method utilizes clustering algorithms to strategically merge static meshes together.
Cluster based on the radius of each static mesh actor with each other.
Cluster based on automatically calculated quadrants.
Vastly improve workflow speeds by optimizing your levels with clustered merging. Use clustered merging to reduce the overall amount of static meshes and draw calls.
Choose between the radius or quadrant cluster methods
Max Meshes Per Merge
The max number of static meshes to merge into a single static mesh
The radius (in centimeters) around the static meshes to calculate for the cluster. (Radius method only)
The number of quadrants to calculate. (Quadrant method only)
Toggle between displaying the clustered preview or not
The advanced options are base merging options that can be largely ignored unless you know what you're doing. You can find more information here regarding their uses.
The Level of Detail (LoD) optimization method provides a mixture of different options to quickly and effectively optimize static meshes.
Use this optimization option to remove the multitude of unneeded extra steps it takes to apply level of details to static meshes.
Utilize the Smart option to automatically generate the ideal number of LoD's along with adequate settings.
Utilize the preset option to quickly apply Unreal LoD presets to the selected static meshes.
Utilize the Custom option to quickly apply custom LoD's to the selected static meshes.
Choose between Smart, Unreal Based Preset, or custom
Select from base Unreal level of detail presets
Adjust the screen size percentage for when the lod should load. For each additional LoD generated, this percent is cut in half.
Number of LoD's
The total amount of LoD's to generate.
The percent reduction in vertices to reduce per LoD generated.
Removes the LoD's from the selected static meshes.
The Decimate optimization method provides an easy and non-destructive method to reduce amount of triangles/vertices of the selected static meshes.
Use this optimization method to quickly reduce extremely triangle heavy static meshes. Ideal to match this with the Vertices Selection Method.
Utilize the Smart method to automatically calculate the ideal reduction amount. Size and triangle count are factors in this calculation.
Utilize the Fixed method to flatly reduce the triangle by the given percentage
Choose between the Smart or Fixed decimation method
The amount of triangles to reduce the static mesh by. (Fixed method only)
Removes the decimation from the selected static meshes
The Lightmap Resolution optimization method provides an easy and effective method to adjust lightmap resolutions to the selected static meshes.
Use this optimization option to easily apply ideal lightmap resolutions to the static meshes within the level without all of the extra hassle involved. The low, medium, and high lightmap resolution options will do the majority of the work for you.
Chooses between one of the Smart presets, or to provide custom values
Select a power of 2 lightmap resolution to apply to the selected static meshes.
Choose to apply the lightmap resolution as an override on the static mesh actors. Otherwise, the lightmap resolutions will be applied to the static meshes themselves.
Use Actor Scale
Utilizes the actors scale as a factor in calculating the lightmap resolution. (Only available when Override is enabled)
The Remove Overlapped Meshes optimization method provides an easy method to remove all static meshes that 100% overlap each other.
This has been a highly request feature.
Use this optimization option to effectively find and remove all hidden overlapped meshes.
The Jacket optimization method provide quick access to Unreal Engine's build in jacketing tool. This tool removes fully hidden geometry.
Use this optimization method to remove hidden and completely unnecessary geometry. For example, use this to remove the engine of a car if the engine will never be visible.
How sensitive the occlusion tests are (in centimeters).
The max size (in centimeters) of the gaps to account for occlusion testing.
The Defeature optimization method provides quick access to Unreal Engine's build in defeaturing tool. This tool helps simplify complex meshes by removing unneeded holes and protrusions.
Use this optimization method to remove holes and protrusions, resulting in a more real-time optimized static mesh.
Enables hole detection along with expanding additional hole detection options.
Enables blind hole detection along with expanding additional blind hole detection options.
Enables protruding geometry detection along with expanding additional protrusion options.
The maximum diameter to detect.
The maximum hole depth to detect.
The maximum protruding height to detect.