Nanite Landscape does not show layer blend materials

Summary

My landscape material does not work correctly on my Nanite Landscape if it is using Landscape Layer Blend.

What Type of Bug are you experiencing?

World Creation Tools

Steps to Reproduce

  1. Create a Nanite landscape actor
  2. Create a Material with the following setup:
    a. Under the home node, enable “use material attributes”
    b. Add a Landscape Layer Blend node and add 3 layers to it (e.g. Soil, Snow, and Rock).
    c. Create a new MakeMaterialAttributes node and add connect the relevant data to it.
    d. Collapse the nodes created in step 2.c. (might not be relevant to this issue)
    e. Assign the new material to the landscape.
  3. Connect the output of the collapsed node directly to the home node. Notice how the landscape changes visuals (in my case, it is completely covered in “soil”)
  4. Connect the output of the collapsed node to the Landscape Layer Blend node instead, and the output of that node to the home node. Notice that the landscape is now gray. Attempting to fill the landscape with that layer does not correct the issue.

Expected Result

Using the Landscape Layer Blend node results in a material that is properly reflected in the nanite landscape.

Observed Result

The landscape remains completely gray, as if no material has been assigned to it.

Affects Versions

5.8

Platform(s)

Windows

Video

Additional Notes

Collapsed material nodes content: Landscape Material Content posted by anonymous | blueprintUE | PasteBin For Unreal Engine

The material, with Landscape Layer Blend connected and assigned, works correctly on non-nanite landscapes.