Spikes randomly show up when using Landscape Splines

Landscape Info:

  • Component Resolution (Verts): 127x127
  • Component Count: 1024
  • Component Subsections: 2x2
  • Resolution (Verts): 4033x4033
  • Total Component Count: 1024
  • Overall Resolution: 4033x4033

Using Edit Layers:

  • Yes

Using Landscape Streaming Proxies:

  • No

When using Landscape Splines, we sometime get those weird “Spikes” coming out of the ground for no reason. We can usually get rid of them by moving the Spline Points a bit until it goes away.

I have not been able to figure out why this is happening. Do you have any suggestions?

Hi,

If the information you provided is right, you are using Unreal Editor version 4.27, which is quite old now. We don’t have the capacity to inspect all the history of UE until that point so it’s very possible that this issue has been fixed in more recent versions of the editor since there have been countless fixes to the landscape system. Are you able to isolate the problem on a small project? Technically, levels authored in UE4 should still be compatible with UE5 so I would suggest you try to open that same map in the latest version of UE and see if the problem reproduces. You may need to edit a spline point just to ensure that the spline rasterization code executes. You can choose one that’s far away from where the problem occurs, to make sure that it doesn’t disturb the test’s results).

Also, if you switch to landscape mode and use the Select tool to identify where the landscape components, can you check if the bug occurs at or near the border between 2 components? If so, I remember there has been a fix recently that could potentially address this issue : it’s very isolated so it should be fairly easy to integrate on any version of UE, including UE4.27 : here it is : https://github.com/EpicGames/UnrealEngine/commit/b13e8a7f5aca5cee8f60da0f5a9d267d6121b46b

Let us know how it goes,

Cheers,

Jonathan