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
- Create an empty persistent level.
- Create two sub‑levels set as streaming levels.
- Set the persistent level as the active level.
- Enable Realtime Viewport
- In project settings, enable Nanite and check SM6 target format shader
- Enter Landscape Mode and create a landscape (2×2 components, section 7×7 quads).
- Switch to Selection Mode and note the landscape’s transform scale property is modified to (100, 100, 100).
- Go to Landscape → Manage, select 2 components, set a sub‑level as active, and move the components into that sub‑level.
- Repeat for the remaining 2 components, assigning them to the second sub‑level.
- 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