Performance UE4

Well,i really Like the UE4 , but i really must say the LIGHT BUILD times sucks, even i have 32 GB RAM after 2 % Light Build it crashes Because i need more RAM seriously?

i was trying now just Dynamic Shadows, but really… the Performance is so BAD even in LOW SHADOW 20 FPS with Foliage ,that can the CRYEngine definetly better.

Can Somone Explain me how to make a good Light Quality? Whitout Infinity Light Build times, or LOW FPS?

i have some Foliage like 200 really HIGH, just some of them have dynamic shadows, and Lightmass they have 4 ! the lowest of LOW.
The Tree have 4 K and a lots of LODS, can i just have GREAT Performance and Great Looking Quality whitout TREES or other Foliage?

i was trying everything, just 2 Things i got,

  1. Scale the Resolution helps me some FPS
  2. I was check with GPU Profiler, and i got 13.MS for Lights and the Same for Base Pass.

my Specs

GTX 750 TI , i know not the Best card, but even not the Worst
32 GB RAM
Intel Xeon 3.4 GHZ

im really despair

hope someone can give me some Tips ^^

Thanks in Advance

KS

Hi Kuro,

Light builds are a CPU and RAM intensive process. If you have a lot of assets in your scene (outdoor worlds and foliage especially) this will likely not build because it would really just take more RAM than most machines have. This is partly why foliage heavy and outdoor scenes only using dynamic lighting, not to mention baked lighting on movable assets doesn’t look right.

Dynamic shadows, regardless of engine, are expensive to use because if you’re using Cascaded Shadow Maps (default shadowing method for Movable Directional Light) each vertex on a mesh, no matter of screen size is calculate, which will add to the performance hit. It may be worthwhile for you to look into Distance Field Shadowing as an alternative. This can give you better performance for dynamic shadows because it can handle further distances, isn’t calculated per vertex like CSM, and you can lower the CSM distance to be closer to the camera for more accurate shadows up close.

As far as Performance goes, keep in mind, the engine isn’t going to automatically optimize everything for you. You will need to do this yourself when you run into any issues. It will try to do some automatic optimizations, but a lot of the legwork is left up to individual developers to optimize and perf check for their target platforms.

Some documentation that will be helpful:

I hope this helps.

Tim

WOW, Thanks for the answer TIM !
Thats really informative! ^^

Now im use dynamic Light for outdoor scenes, and Light build for indoor Scenes Thanks!

KS