I have filed a bug report:
Title: Landscape physical material Ouput does not output in UE5
Steps:
Prerequisite: A simple test trace to the landscape to return the physical material surface.
- Create a landscape material
- Create a simple mask (e.g. slope) so we have two different outputs on which we want a different physical material output.
- Output the mask (and the inverted mask to get the opposite of the slope) into the “Landscape Physical Material Ouput” node
- Create a landscape and apply the landscape material and make sure both masks are visible (in case of slope mask, heighten the landscape a bit).
- To be sure the landscape layer is filled and clean:
a. Clear the layer
b. Rebuild Layer Material
c. Fill the automaterial layer - Try and trace the physical surface of the landscape on the masked area and non masked area.
Results:
The output stays the same. It physical surface is not updated. In UE 4.26 and 4.27 it works as intended. It does not in UE5
Expected:
After these steps, you should get the physical material output result on the trace to your landscape based on the mask.