World Partition + HLOD + Landscape Nanite issue

Hello.
I’ve been researching this for sometime now and I can’t find anything online about this, not from official UE, not from ‘Epic Games Dev Community’, or even from youtube.

While I’ve been able to successfully generate ‘Landscape HLOD’ with ‘World Partition’ and they work great by their own with no problems, when I enable ‘Landscape Nanite’ the far distance simplified mesh HLOD breaks, and I’m not talking about seams, but it literally breaks!!!

This happens even if I generate HLOD first and then enable Landscape Nanite, or the other way around, or even by changing the ‘HLOD Layer’ set up I get the same result.
Here is a Test Landscape that shows the issue:


My conclusion is that you can’t use ‘Landscape Nanite’ with ‘Landscape HLOD’, unless of course I’m missing something very obvious here.
Or am I correct in my assumption?

Thank you very much in advance.

So nobody knows nothing about this? How are you all creating open world games without the very basic fundamentals around landscape optimization?

Nevermind, I managed to get this World Partition + Landscape Nanite + Landscape Nanite HLOD working with an incredible high quality result, and it increased the game’s performance by 30+ FPS on my most heavy level.

Some world components, such as Landscapes and Water components, are currently not supported by HLOD Actors.
World Partition Hierarchical Level Of Detail In Unreal Engine | Unreal Engine 5.4 Documentation | Epic Developer Community

ps. If you post also mention the UE edition you working with.

Bottom line, the HLOD feature should not be displayed for items which do not support it.

UE 5.4.1
UE documentation is a complete mess, I had to learn it the hard way.
The default EU5.4.1 open world template works with = World Partition + Landscape HLOD
Although, even that default template map has some issues and it’s not using Nanite which was my original problem. Generating Landscape HLOD using as an example/reverse engineer the default template map is not a viable option when you want both components to use Nanite, since as shown in the screenshots, things will just break.

But thanks to my extensive experience with game engines since 1994, I managed to make this work and have a fully working high quality result, which raised by 30+ FPS even my most heavy and demanding cell. And not following UE template as a guide, I had to go the other way around for this.

This is from the experiment/test project and the screenshots I took when I finally managed to achieved it. Maybe if I decide to make a video about it when I get some free time, I’ll post it here.
Proof of concept:


1 Like

Great you have figured it out, that is, If the screenshot with the green tiles above are the mysterious landscape HLODs and you can build the project. Otherwise, unchecking the HLOD option on all landscape tiles is recommended.

If it works

  • What was so complicated for you?
  • What has to be done and is not properly documented in the 5.4 documentation?