Double checked the nanite and tessellation support on material, landscape and project.
Here is the test material setup for the issue. Layer A outputing solid color, flat displacement. Layer B outputting noise as color and displacement.
[Image Removed]
Landscape first filled with Layer A then painted Layer B
Blue spheres are placed to mark Z=0.0
[Image Removed]
Assigning displacement value of 0.5 (midlevel) to the displacement output of the red layer results in landscape sinking down uniformly.
[Image Removed]
Switching from Landscape Layer Blend node to Material Attribute Blend with Landscape Weight outputs the expected outcome.
[Image Removed]
Bypassing Layer Blend and Attribute blend to output displacement also works.
[Image Removed]
[Attachment Removed]
Steps to Reproduce
- Create a new level.
- Create a landscape of any size in landscape mode and set to nanite.
- Create a simple material that uses Landscape Layer Blend node with 2 layers.
- Layer A is outputing solid color without displacement
- Layer B is outputing a noise texture as color and displacement
- Connect them to a Landscape Layer Blend using any mode (weight, height, alpha)
- Assign the material to landscape, create relevant edit layers and assign layer infos. (Use Advanced Weight Blending using the same blend group)
- Fill the landscape with Layer A then paint Layer B somewhere.
Expectation:
The expected result is to have displacement on Layer B while Layer A stays flat.
Actual Result:
All landscape shifted down in height and flat due to displacement or displacement does not show up at all.
[Attachment Removed]
Hey there! This sounds related to some other issues happening with the Landscape Layer Blend node in 5.8. I’m hoping it’s fixed in CL55809132, which I think made it out for 5.8.1, but might have slipped to 5.8.2. Which point release are y’all on right now?
[Attachment Removed]
The issue is spesifically with displacement, if the weights that the displacement is using is different from the other attribute outputs then yes these could be related. Hopefully. We have not pulled 5.8.1 yet but I’ll reply here if we are also seeing the issue on that one.
[Attachment Removed]
Other thing you might want to watch out for is the Make/Break Material Attributes nodes can be a little silly with how they initialize the input attributes whereas Get/Set won’t initialize the values unless you open the pin.
[Attachment Removed]
I downloaded 5.8.1 from the epic launcher directly and recreated the setup. There were some weight paint bugs and layer assignment schenanigans but displacement seems to be working properly on that version. Following the same steps and copy pasting my material to 5.8.0 the displacement did not work. I’m assuming whatever fixed other issues fixed this too.
[Attachment Removed]
I can keep this open if you want to keep an eye on the issue and report back, or do you think y’all are good to integrate the CL and/or 5.8.1?
[Attachment Removed]