Optimized to ~100fps from ~60fps
Before
After
Before
After
There is a heavy impact on the performance from Niagara systems at a close distance
Adjust SpawnRate to 1/10 and make the Sprite Size bigger to decrease the shader complexity
Since the project is relying on Lumen, I prefer not to bake the light to preserve the emissive features in the scene
Before-Extremely complex lighting
After-Tuned down the overall attuenation radius while keeping the lighting on the leading path unchanged
The frame rate is greatly uplifted
Build an asset action utility blueprint to apply LODs in bulk
Make a function and name it
Get reference from Static Mesh Editor Subsystem and use Set Lods node to apply an preset lod array to the selected meshes
We then need to run the utility blueprint in the content browser
Time to make it work. Here's an unoptimized mesh with a decent amount of triangles
Right click in the content browser, the Set LODs function can be found under Scripted Asset Actions
With just a click, LODs are applied automatically
Set LODs for all our asset with ease!