UE5.8 material "Landscape Layer Blend" broken

Summary

UMaterialExpressionLandscapeLayerBlend gives vastly different results in UE5.8 than in previous versions of UE. I believe this change caused the blend math for various properties to break. https://github.com/EpicGames/UnrealEngine/commit/5fb68c7cd7df1fcfeee60b27ea35b9962509da57

What Type of Bug are you experiencing?

Rendering (Graphics / Niagara)

Steps to Reproduce

  1. Create a new, Blank project
  2. Open M_ProcGrid
  3. Create a “Landscape Layer Blend” node, and add a single element to the Layers array
  4. Hook-up the MaterialAttributes inputs/outputs

Expected Result

“Blending” a single layer should just output that layer, unchanged.

Observed Result

The landscape looks significantly different.

Affects Versions

5.8

Platform(s)

Windows

Upload an image