For comparison, this issue doesn't seem to occur when recreating the setup with Set Material Attributes/GetMaterialAttributes. It seems isolated to the Make/Break nodes.

Steps to Reproduce
  1. Create a new material
  2. Create two Make Material Attributes nodes
  3. Connect those to a LandscapeLayerBlend node with two layers, A and B.
  4. Connect a Float3(0,0,0) into the WPO pin of the MakeMaterialAttributes node connected to A
  5. Connect a Float3(1, 1, 1) into the WPO pin of the Make Material Attributes node connected to B
  6. From the LandscapeLayerBlend node create a Break Material Attributes node
  7. Connect the WPO output of the Break node to a Debug Float 3 Values node, and connect that to EmissiveColor
  8. Set the Preview Weights for both layers to 0.5
  9. Note the expected debug value, (.5, .5, .5)
  10. Disconnect the Float3(0,0,0) from its Make Material Attributes node.
  11. Note the debug value is now (0,0,0)

Have Comments or More Details?

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

Login to Vote

CreatedNov 8, 2021
UpdatedSep 22, 2022