Description

When a landscape weightmap or heightmap update is required, ALandscape::ResolveLayersTexture is called via the ALandscape::UpdateLayersContent()

The problem appears to be that all pixels in the OutMipsData contents are set to the heightmap default values.

Steps to Reproduce

1. Create an empty project
2. enable water plugin
3. Check substrate to true in project setting
4. Sculpting in Landspace mode 
5. Add a water island Actor

Test Result : 
landspace is cleared as a plane and sculpting is not possible anymore
(Deleting the waterbrushmanager from the outliner will return the Landscape to normal.)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-190711 in the post.

2
Login to Vote

Cannot Reproduce
ComponentUE - Graphics Features - Substrate
Affects Versions5.2
CreatedJul 20, 2023
ResolvedAug 2, 2023
UpdatedJan 18, 2024