Landscape Offset Issues When Dividing Landscape Into Multiple Streaming Levels

Hello,

When a landscape is divided into multiple streaming levels, a visible gap or misalignment appears between the landscape components. Please refer to the repro steps I provided for details.

I’ve also included a screenshot showing the resulting gap. Is there anything I might be missing or a correct workflow I should follow to prevent this issue?

Best regards,

Sandy

Unlit-landscape-streaminglevels.png(18.9 KB)

Steps to Reproduce

  1. Create an empty persistent level.
  2. Create two sub‑levels set as streaming levels.
  3. Set the persistent level as the active level.
  4. Enable Realtime Viewport
  5. In project settings, enable Nanite and check SM6 target format shader
  6. Enter Landscape Mode and create a landscape (2×2 components, section 7×7 quads).
  7. Switch to Selection Mode and note the landscape’s transform scale property is modified to (100, 100, 100).
  8. Go to Landscape → Manage, select 2 components, set a sub‑level as active, and move the components into that sub‑level.
  9. Repeat for the remaining 2 components, assigning them to the second sub‑level.
  10. Observe the resulting misalignment/gap between the divided landscapes.

To work around the misalignment, after step 7, reset the scale properties of the landscape actor to the default (128,128,256)), and continue to step 8-10.

Hi Sandy!

Thanks for reporting this issue. This bug is a confirmed regression and the fix will be included in 5.8. You can find the fix on Github here. The change only modifies a few lines and is safe to cherrypick. Let me know if you run into any further issues with the change!

Cheers,

Jared

Hi Jared,

Thank you for providing the fix. I have tried the fix, and I can confirm that it works correctly in our environment.

Best,

Sandy